拥有三台主机来运行 Rancher 集群。
- 牧场主:1.6.10
- Kubernetes:1.7.7
从 master 主机上的目录安装 k8s。
设置orchestration=true
并etcd=true
标记两个 Rancher 代理主机。
k8s堆栈完成后,只有kubelet
出错了。Unhealthy
有 0 个容器。
为什么?
拥有三台主机来运行 Rancher 集群。
从 master 主机上的目录安装 k8s。
设置orchestration=true
并etcd=true
标记两个 Rancher 代理主机。
k8s堆栈完成后,只有kubelet
出错了。Unhealthy
有 0 个容器。
为什么?
该问题已在评论部分进行了调试。
Kubernetes 咒语
我添加了一些额外的点来记住调试 Kubelet。
K8s 集群由 Masters 和 Workers Node 组成,其中包含多个组件。Kubelet 是需要妥善处理的组件之一。
让我们首先说 Master 节点管理或编排集群状态,Worker 节点运行 Pod。但是,没有 Kubelet 它不起作用,因为它将成为每个节点的一部分,无论它是 Master 还是 Worker。集群的性能当然取决于 kubelet。
我们可以使用以下命令来检查它的状态和活动或日志。因为它被 systemd 部署为系统服务。
systemctl status kubelet
journalctl -xeu kubele