通过删除job删除Pods,否者pods会重启
def cmd(kubectl_command): try: r = os.system(kubectl_command) if r != 0: print(f"Fail: {kubectl_command}") return False return True except Exception as e: print(f"Fail: {kubectl_command}") return False 查询所有Pods: cmd("kubectl get pods --kubeconfig=Kubeconfig --namespace=Xnamespace") Xnamespace为获取指定的namespace下的 上面这个可以得到所有Pods,复制控制台的log 删除Pods 通过删除job来删除pods pods的名字通常是job-xxxx 所以需要获取job名, "" jobName = "-".join(podName.split("-")[:-1]) cmd(f'kubectl delete -n Xnamespace job jobName --kubeconfig=Kubeconfig') jobName为要删除的job名字 def cmd(kubectl_command):