题目内容
设置配置环境:
[candidate@node-1] $ kubectl config use-context wk8s
Task
名为 node02 的 Kubernetes worker node 处于 NotReady 状态。
调查发生这种情况的原因,并采取相应的措施将 node 恢复为 Ready 状态,确保所做的任何更改永久生效。
可以使用以下命令,通过 ssh 连接到 node02 节点:
ssh node02
可以使用以下命令,在该节点上获取更高权限:
sudo -i
考点相关内容分析
故障排除
主要考点为故障排除,需要结合实际情况和 k8s 文档操作说明进行学习,本题故障为节点 kubelet 未配置开机自启,故障点固定,不涉及官网参数查询。
题目操作步骤
- (标准步骤) 进入题目指定集群
$ kubectl config use-context wk8s
- 查看当前节点状态
$ kubectl get nodes
- 连接到 node02 节点
$ ssh node02
$ sudo -i
- 排查故障原因
$ systemctl status kubelet
可以发现是 kubelet 未配置开机自启的原因
- 解决问题
$ systemctl start kubelet
$ systemctl enable kubelet
答完题要退回 node01 使用
exit
或者是Ctrl + D
检查命令
查看节点运行状态
$ kubectl get nodes