我是 DevOps 新手。最近我买了两台 Raspberry Pi 设备,将一台设置为主节点,另一台设置为工作节点。当我重新启动设备时,docker 容器(api 服务器等)没有启动。
在这种情况下应该怎么做?每次我重启设备(生产情况下是服务器)时,我是否应该kubeadm reset
使用kubeadm init
重新配置整个集群?
我在此附上截图:
答案1
在 Kubelet 日志中你可以看到这一行:
无法运行 Kubelet:不支持开启交换功能运行。
其次是Main process exited
。
要解决此问题,您需要禁用交换。检查这个stackoverflow答案如果您不知道的话,请查看有关如何操作的更多信息。