2、节点管理-设置节点不可用
1. 考题内容:
2. 答题思路:
先设置节点不可用,然后驱逐节点上的pod
这道题就两条命令,直接背熟就行。
也可以查看帮助
kubectl cordon -h
kubectl drain -h
参数详情:
--delete-emptydir-data # 删除节点时同时清理本地临时数据目录
--ignore-daemonsets # 忽略 DaemonSet 管理的 pods
--force # 强制
3. 官网地址:
https://kubernetes.io/zh-cn/docs/concepts/architecture/nodes/
https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/safely-drain-node/
4. 考题答案:
切换环境
kubectl cordon ek8s-node-1
# 1).设置节点不可用
kubectl cordon ek8s-node-1
# 2).驱逐节点上的pod
kubectl drainek8s-node-1 --delete-emptydir-data --ignore-daemonsets --force
5. 验证
# 1).验证节点状态
kubectl get node