Kubernetes CalculateNodeLabelPriority不起作用
我需要根据给定的节点标签对节点上的pod创建进行优先级排序。我使用CalculateNodeLabelPriority来执行我需要的规则。然而,当我启动kube调度程序时,我得到以下错误Kubernetes CalculateNodeLabelPriority不起作用,kubernetes,Kubernetes,我需要根据给定的节点标签对节点上的pod创建进行优先级排序。我使用CalculateNodeLabelPriority来执行我需要的规则。然而,当我启动kube调度程序时,我得到以下错误 F0217 10:52:18.020751 3198 plugins.go:198] Invalid configuration: Priority type not found for CalculateNodeLabelPriority 我查看了master,发现CalculateNodeLabel
F0217 10:52:18.020751 3198 plugins.go:198] Invalid configuration: Priority type not found for CalculateNodeLabelPriority
我查看了master,发现CalculateNodeLabelPriority优先级未注册到defaultPriorities中
虽然在priorities.go中提到了,但为什么没有注册?有什么方法可以注册它吗?通过添加参数变量解决了这个问题。代码检查参数对象以接受优先级对象
{
"predicates": [
{
"name": "HostName"
},
{
"name": "MatchNodeSelector"
},
{
"name": "PodFitsResources"
}
],
"priorities": [
{
"name": "NewNodeLabelPriority",
"weight": 1,
"argument": {
"labelPreference": {
"label": "pdc",
"presence": true
}
}
}
]
}