import paramiko import sys import yaml sys.stdout.reconfigure(encoding='utf-8') key_path = r"C:\Users\Snarf\.ssh\id_ed25519_snarfnet" client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect("140.44.4.11", username="root", key_filename=key_path, timeout=10) stdin, stdout, stderr = client.exec_command("KUBECONFIG=/etc/rancher/k3s/k3s.yaml kubectl get clusters.management.cattle.io c-m-xgrxqfxh -o yaml") data = yaml.safe_load(stdout.read().decode('utf-8')) client.close() print("Status:", data.get('status', {}).get('conditions', [])) print("Internal API endpoint:", data.get('status', {}).get('apiEndpoint')) print("Driver:", data.get('status', {}).get('driver')) print("Cluster agent image expected:", data.get('status', {}).get('agentImage'))