问题标签 [pod-priority]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2425 浏览

kubernetes - Kubernetes 中 Pod 的优先级

我有一些在集群中运行的可爆 pod,我不想在内存/cpu 压力的情况下被杀死。

有什么方法可以增加它的优先级或其他东西,这样我们就不必更改它的命名空间(kube-system 使其变得至关重要)并且可以保存它?

我发现了一些关于为 pod 添加优先级的问题。但想不出解决办法。应该有一些方法来设置优先级,或者我在这里错过了什么大事?

0 投票
2 回答
1142 浏览

kubernetes - 如何判断哪些 pod 属于特定的优先级?

这里非常基本的问题:一旦我创建了一个优先级,我如何查询哪些 pod 与该优先级相关联/属于该优先级?

提供有关优先级本身的详细信息

我可以通过以下方式获取单个 pod 的详细信息:

但是如何查询特定优先级中的所有 pod?

0 投票
1 回答
587 浏览

kubernetes - k8s中Priority和PriorityClass对象的区别

我知道 k8s 中的 Priority 类是什么,但经过大量搜索后找不到任何关于优先级对象的信息。

所以问题是我在我的 k8s 集群中创建了一个 PriorityClass 对象并将其值设置为 -100000 并创建了一个具有此 priorityClass 的 pod。现在当我做 kubectl describe Pod 我得到两个不同的领域

我的准入控制器抛出以下错误

它在某处将 Priority 设置为 0,而 PriorityClass 试图将其设置为 -10000。

PriorityClass 对象具有 globalDefault: False

命令运行

kubectl create -f app.yml

yaml 文件

受控的变异将附加 PriorityClass

0 投票
1 回答
1738 浏览

kubernetes - priorityClass 是如何工作的

我尝试使用priorityClass。

我创建了两个 pod,第一个具有系统节点关键优先级,第二个具有集群节点关键优先级。

两个 pod 都需要在标有 nodeName: k8s-minion1 的节点中运行,但是这样的节点只有 2 个 cpu,而两个 pod 都请求 1.5 个 cpu。然后我希望第二个 pod 运行,第一个处于挂起状态。相反,无论我影响第二个 pod 的类优先级,第一个 pod 总是运行。

我什至尝试在应用清单后标记节点,但没有改变任何东西。

这是我的清单:

值得注意的是,当我使用 yml 导出正在运行的 pod 时出现错误"unknown object : priorityclass"kubectl get priorityclasskubectl get pod secondpod -o yaml找不到任何classpriority:字段。

这是我的版本信息:

任何想法为什么这不起作用?

提前致谢,

阿卜杜勒加尼

0 投票
1 回答
42 浏览

kubernetes - 如何监控 Pod 抢占事件

我有一堆我负责的 Rancher 集群,开发人员使用其中一些集群PriorityClasses来确保安排一些更重要的工作负载。3PriorityClasses在 3 位数范围内,因此它们不会干扰默认值。但是,目前没有PriorityClasses设置为默认值,也没有设置为默认preemptionPolicyPreemptLowerPriority

rancher、longhorn、prometheus、grafana 等工作负载均未priorityClassName设置。

长话短说,我相信当资源短缺时,这会对集群造成严重破坏。

在向开发人员发表意见之前,我想收集一些数据来支持我的故事。

问题:如何检测 pod 是否因抢占而终止?

我试图用谷歌搜索该主题,但找不到任何东西。我希望kube state metrics会有一些东西,但我什么也没找到。

任何帮助将不胜感激。