[k8s] continue on finding router pod
This commit is contained in:
parent
20ed1abc37
commit
32442484f9
1 changed files with 8 additions and 9 deletions
|
@ -49,17 +49,16 @@ v1 = client.CoreV1Api()
|
|||
pods = v1.list_pod_for_all_namespaces(watch=False,
|
||||
label_selector="app.kubernetes.io/component=bird")
|
||||
|
||||
print("Number of pods: " + str(len(pods.items)))
|
||||
for i in pods.items:
|
||||
pod=i.metadata.name
|
||||
num_pods = len(pods.items)
|
||||
print("Number of pods: " + str(num_pods))
|
||||
if not num_pods == 1:
|
||||
print(f"There should be exactly 1 matching pod - there are {num_pods} pods")
|
||||
sys.exit(1)
|
||||
|
||||
pod=pods.items[0].metadata.name
|
||||
print(f"Pod: {pod}")
|
||||
|
||||
os.environ["KUBECONFIG"] = k8sconfig
|
||||
|
||||
cmd = f"kubectl exec -ti {pod} -c bird -- sh"
|
||||
p = subprocess.run(cmd, shell=True)
|
||||
|
||||
#POD=$(kubectl -n rook-ceph get pods \
|
||||
# -l app=rook-ceph-tools --output=jsonpath={.items..metadata.name})
|
||||
#
|
||||
#kubectl -n rook-ceph exec -ti $POD -- bash
|
||||
|
|
Loading…
Reference in a new issue