每次重新启动 kuberenetes 集群的主节点(或工作节点)时,是否都应该使用 kubeadm reset ?

每次重新启动 kuberenetes 集群的主节点(或工作节点)时,是否都应该使用 kubeadm reset ?

我是 DevOps 新手。最近我买了两台 Raspberry Pi 设备,将一台设置为主节点,另一台设置为工作节点。当我重新启动设备时,docker 容器(api 服务器等)没有启动。

在这种情况下应该怎么做?每次我重启设备(生产情况下是服务器)时,我是否应该kubeadm reset使用kubeadm init重新配置整个集群

我在此附上截图:

journalctl -u kubelet

journalctl -u kubelet

答案1

在 Kubelet 日志中你可以看到这一行:

无法运行 Kubelet:不支持开启交换功能运行。

其次是Main process exited

要解决此问题,您需要禁用交换。检查这个stackoverflow答案如果您不知道的话,请查看有关如何操作的更多信息。

相关内容