chore(node/util): add scheduler.alpha.kubernetes.io/preferAvoidPods and node-role.kubernetes.io/master to deprecatedNodeLabels

This commit is contained in:
wafuwafu13 2023-07-02 22:07:59 +01:00
parent ec87834bae
commit 3a4c028f44

View File

@ -26,11 +26,13 @@ import (
)
var deprecatedNodeLabels = map[string]string{
`beta.kubernetes.io/arch`: `deprecated since v1.14; use "kubernetes.io/arch" instead`,
`beta.kubernetes.io/os`: `deprecated since v1.14; use "kubernetes.io/os" instead`,
`failure-domain.beta.kubernetes.io/region`: `deprecated since v1.17; use "topology.kubernetes.io/region" instead`,
`failure-domain.beta.kubernetes.io/zone`: `deprecated since v1.17; use "topology.kubernetes.io/zone" instead`,
`beta.kubernetes.io/instance-type`: `deprecated since v1.17; use "node.kubernetes.io/instance-type" instead`,
`beta.kubernetes.io/arch`: `deprecated since v1.14; use "kubernetes.io/arch" instead`,
`beta.kubernetes.io/os`: `deprecated since v1.14; use "kubernetes.io/os" instead`,
`failure-domain.beta.kubernetes.io/region`: `deprecated since v1.17; use "topology.kubernetes.io/region" instead`,
`failure-domain.beta.kubernetes.io/zone`: `deprecated since v1.17; use "topology.kubernetes.io/zone" instead`,
`beta.kubernetes.io/instance-type`: `deprecated since v1.17; use "node.kubernetes.io/instance-type" instead`,
`scheduler.alpha.kubernetes.io/preferAvoidPods`: `deprecated since v1.17; use Taints and Tolerations instead`,
`node-role.kubernetes.io/master`: `use "node-role.kubernetes.io/control-plane" instead`,
}
// GetNodeLabelDeprecatedMessage returns the message for the deprecated node label