我有一个IBM云驱动的kubernetes集群。该群集当前只有1个节点。
我已验证运行命令kubectl get nodes
。
在该节点上运行的服务器很少。我想重新启动其中一台服务器。
如何进入节点并为所需的服务器执行重新启动?
我尝试了ssh,但是this link说它不能直接完成。
答案 0 :(得分:1)
似乎您的主要问题是: “如何重新启动Pod”,“如何SSH到运行我的服务的实体”和“如何查看是否删除了Pod”。
首先,大多数问题已在StackOverflow上得到解答。其次,您需要熟悉Kubernetes的基本术语以及此处的工作方式。您可以在任何Kubernetes简介或documentation.
中做到这一点。回答问题:
1)关于重新启动,您可以找到信息here。或者,如果您正在运行部署,则删除Pod将导致Pod重新娱乐。
2)您可以按照here所述使用kubectl exec
:
kubectl exec -ti pod_name sh(or bash)
3)要查看您的广告连播,请在运行kubectl get pods
后运行kubectl delete pod name -n namespace
,然后再运行kubectl get pods -w
来查看已删除的广告连播和新生成的广告连播的状态更改。或者,您会注意到有一个新的pod正在运行,但是NAME
不同。