Skip to content

Commit 534a094

Browse files
committed
kubeadm: change kubelet skew to apiserver to n-3
1 parent 4eb6b39 commit 534a094

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

cmd/kubeadm/app/constants/constants.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,8 @@ var (
453453
MinimumControlPlaneVersion = getSkewedKubernetesVersion(-1)
454454

455455
// MinimumKubeletVersion specifies the minimum version of kubelet which kubeadm supports
456-
MinimumKubeletVersion = getSkewedKubernetesVersion(-1)
456+
// Refer to https://kubernetes.io/releases/version-skew-policy/#kubelet-1
457+
MinimumKubeletVersion = getSkewedKubernetesVersion(-3)
457458

458459
// CurrentKubernetesVersion specifies current Kubernetes version supported by kubeadm
459460
CurrentKubernetesVersion = getSkewedKubernetesVersion(0)

cmd/kubeadm/app/phases/upgrade/policy.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ const (
3535
MaximumAllowedMinorVersionDowngradeSkew = 1
3636

3737
// MaximumAllowedMinorVersionKubeletSkew describes how many minor versions the control plane version and the kubelet can skew in a kubeadm cluster
38-
MaximumAllowedMinorVersionKubeletSkew = 1
38+
// Refer to https://kubernetes.io/releases/version-skew-policy/#kubelet-1
39+
MaximumAllowedMinorVersionKubeletSkew = 3
3940
)
4041

4142
// VersionSkewPolicyErrors describes version skew errors that might be seen during the validation process in EnforceVersionPolicies

0 commit comments

Comments
 (0)