什么是关闭ICp的正确方法?

jim*_*imc 2 ibm-cloud-private

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

当我稍后将群集重新上线时,我无法访问管理界面UI.它响应502错误的网关错误.当我加载https:// master:9443时,我收到了欢迎使用Liberty页面(表明至少Web服务器正在运行).

小智 6

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

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

sudo systemctl stop kubelet
sudo systemctl stop docker
Run Code Online (Sandbox Code Playgroud)

确认所有进程都已关闭:

top
Run Code Online (Sandbox Code Playgroud)

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

netstat -antp
Run Code Online (Sandbox Code Playgroud)

(注意,netstat"-p"选项需要root权限才能检查保存在端口上的pid).

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

sudo start docker
sudo start kubelet
Run Code Online (Sandbox Code Playgroud)

当然,您可以按照以下日志kubelet:

sudo journalctl -e -u kubelet
Run Code Online (Sandbox Code Playgroud)