diff --git a/scripts/check_rancher_final.py b/scripts/check_rancher_final.py new file mode 100644 index 0000000..5de3fb2 --- /dev/null +++ b/scripts/check_rancher_final.py @@ -0,0 +1,21 @@ +import paramiko +import sys + +sys.stdout.reconfigure(encoding='utf-8') + +client = paramiko.SSHClient() +client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) +key_path = r"C:\Users\Snarf\.ssh\id_ed25519_snarfnet" + +client.connect("140.44.4.11", username="root", key_filename=key_path, timeout=15) + +print("=== CHECKING ALL CLUSTERS IN RANCHER ===") +stdin, stdout, stderr = client.exec_command("KUBECONFIG=/etc/rancher/k3s/k3s.yaml kubectl get clusters.management.cattle.io") +print(stdout.read().decode('utf-8')) + +print("=== CHECKING CATTLE-SYSTEM STATUS ===") +stdin, stdout, stderr = client.exec_command("KUBECONFIG=/etc/rancher/k3s/k3s.yaml kubectl -n cattle-system get pods") +print(stdout.read().decode('utf-8')) + +client.close() +