题目

请执行以下任务:
为用户工作负载创建一个名为 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

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐