题目

请执行以下任务:
为用户工作负载创建一个名为 high-priority 的新 PriorityClass ,其值比用户定义的现有最高优先级类值小一。
修改在 priority namespace 中运行的现有 busybox-logger Deployment ,以使用 high-priority 优先级类。
确保 busybox-logger Deployment 在设置了新优先级类后成功部署。
请勿修改在 priority namespace 中运行的其他 Deployment,否则可能导致分数降低。

分析:
创建priorityclass
修改deployment使用新建的priorityclass
在这里插入图片描述

关键参考

1、kubernetes.io/zh-cn/docs
2、概念–调度抢占驱逐–pod优先级和抢占–PriorityClass示例
调整:
apiVersion: scheduling.k8s.io/v1
kind: PriorityClass
metadata:
name: high-priority
value: 999999999
globalDefault: false
description: “one less”

解题步骤

新建priorityclass
vim priority.yaml
kubectl apply -f priority.yaml
kubectl get priorityclass high-priority
kubectl get priorityclass
修改deployment的priorityclassname
kubectl -n priority edit deployment busybox-logger
dnspolicy: ClusterFirst上面添加
priorityClassName: high-priority

验证

kubectl -n priority get deployment busybox-logger
kubectl -n priority get pod | grep busybox-logger

exit

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐