题目内容
设置配置环境:
[candidate@node-1] $ kubectl config use-context k8s
Task
检查有多少 nodes 已准备就绪(不包括被打上 Taint:NoSchedule 的节点),
并将数量写入 /opt/KUSC00402/kusc00402.txt
考点相关内容分析
Pods
Pod 是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。
Pod 是 Kubernetes 中的原子单元,用于封装应用程序的一个或多个容器、存储资源、唯一的网络 IP,以及有关如何运行容器的选项。Pod 提供了一个共享的环境,其中的容器可以共享存储和网络资源,并且可以相互通信。
#Pod 常见操作
- 创建 Pod
$ kubectl create pod <pod-name> --image=<image-name>
- 获取 Pods 列表
$ kubectl get pods
- 查看 Pod 详情
$ kubectl describe pod <pod-name>
- 删除 Pod
$ kubectl delete pod <pod-name>
题目操作步骤
- (标准步骤) 进入题目指定集群
$ kubectl config use-context k8s
- 打印所有 node 节点, 排除 Taint:NoSchedule标签节点
$ kubectl get nodes
$ kubectl describe nodes | grep -i Taint
- 将总数写入指定文件中
$ echo 2 > /opt/KUSC00402/kusc00402.txt
检查命令
$ cat /opt/KUSC00402/kusc00402.txt
参考链接:https://blog.csdn.net/weixin_43887369/category_12601357.html