我在一些裸机上安装了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)