2

我在一些裸机上安装了 ICp 来教育自己。所以我不需要让它一直运行。当我不使用它时,关闭它的正确方法是什么?我有两个物理节点;主人和工人。目前我只是ssh进入每个并发出sudo shutdown now命令。

当我稍后让集群重新上线时,我无法进入管理 UI。它以 502 bad gateway 错误响应。当我加载https://master:9443时,我会看到 Welcome to Liberty 页面(表明至少 Web 服务器正在运行)。

4

2 回答 2

6

如果您停止 docker 容器或 docker 运行时,则 kubelet 将尝试重新启动它们。

如果要关闭系统,则必须停止每个节点上的 kubelet。在 Ubuntu 上,您将使用systemctl

sudo systemctl stop kubelet
sudo systemctl stop docker

确认所有进程都已关闭:

top

并且所有相关的网络端口都不再使用:

netstat -antp

(请注意,netstat“-p”选项需要 root 权限才能检查持有端口的 pid)。

要重新启动集群,请先启动docker,然后再启动kubelet. 再次为 Ubuntu:

sudo start docker
sudo start kubelet

当然,您可以关注以下日志kubelet

sudo journalctl -e -u kubelet
于 2017-10-13T03:10:12.103 回答
-1

停止 Docker 以将其关闭,我希望这会有所帮助。

systemctl stop docker

于 2017-10-12T20:53:47.860 回答