【问题标题】:What is the proper way to shut down ICp?关闭ICp的正确方法是什么?
【发布时间】:2018-03-20 05:23:50
【问题描述】:

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

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

【问题讨论】:

标签: ibm-cloud-private


【解决方案1】:

如果您停止 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

【讨论】:

  • 启动命令应该是sudo systemctl start dockersudo systemctl start kubelet 吗?
【解决方案2】:

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

systemctl stop docker

【讨论】:

    猜你喜欢
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-05
    • 2016-02-27
    • 2015-09-02
    • 2023-04-09
    • 2011-03-21
    相关资源
    最近更新 更多