在 Kubernetes 节点内重启服务器 运行

Restart server running inside Kubernetes Node

我有一个 IBM 云驱动的 kubernetes 集群。该集群目前只有 1 个节点。
我验证了 运行 命令 kubectl get nodes.
该节点中的 运行 服务器很少。我想重新启动其中一台服务器。 如何进入节点并重启所需的服务器?
我尝试了 ssh,但是 this link 说不能直接完成。

看来您的主要问题是: "how to restart a pod"、"how to ssh to a entity in which my service is running" 和 "how to see if I deleted a Pod"。

首先,大部分问题已经在 Whosebug 上得到了解答。其次,您需要熟悉 Kubernetes 基本术语以及这里的工作原理。您可以在任何 Kubernetes 介绍或 documentation.

中执行此操作

回答问题:

1)关于重启可以查资料here。或者,如果您有 运行ning 部署,删除 pod 将导致 pod 重新创建。

2) 您可以按照 here 所述使用 kubectl execkubectl exec -ti pod_name sh(or bash)

3) 看到你的pods, 运行 kubectl get pods 在你 运行 kubectl delete pod name -n namespace 之后你可以 运行 kubectl get pods -w查看已删除 pod 的状态变化和正在生成的新 pod。或者您会注意到有一个新的 pod 运行ning 但具有不同的 NAME