这些天我在玩Kubernetes,并设法安装了一个单节点集群(在一台计算机上(。我看到它提供了许多工具来添加/修改/删除配置部分(服务、pod、部署…(,但我想知道如果节点不再启动,该怎么办——即机器很好,但配置坏了。
在这种情况下,有什么工具可以帮助我们吗?我说的是服务、部署等。
Kubeadm似乎只提供节点配置,而kubectl需要一个正在运行的节点来检索信息。
kubectl通过API与集群进行对话,为此我们需要运行kube-apiserver。
$ kubectl get pods -A -l component=kube-apiserver
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system kube-apiserver-yaki-test-1 1/1 Running 0 3d18h
有几种方法可以访问集群,但所有这些方法都需要运行API服务器。
最好的方法是修复导致集群失败的原因。在这里,您可以阅读有关对集群进行故障排除的方法。