Skip to content

Commit d03b93b

Browse files
committed
Add the version skew strategy of older kubelet
1 parent 5ca1202 commit d03b93b

File tree

1 file changed

+6
-1
lines changed
  • keps/sig-network/2595-expanded-dns-config

1 file changed

+6
-1
lines changed

keps/sig-network/2595-expanded-dns-config/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ Confirmed that expanded DNS configuration is supported by
7676

7777
- Make `kube-apiserver` allow expanded DNS configuration when validating Pod's
7878
or PodTemplate's `DNSConfig`
79-
- Make `kubelet` allow expanded DNS configuration when validating `resolvConf`
79+
- Make `kubelet` allow expanded DNS configuration when validating
80+
[`resolvConf`](https://kubernetes.io/docs/reference/config-api/kubelet-config.v1beta1/#kubelet-config-k8s-io-v1beta1-KubeletConfiguration)
8081
- Make `kubelet` allow expanded DNS configuration when validating actual DNS
8182
resolver configuration composed of `cluster domain suffixes`(e.g.
8283
default.svc.cluster.local, svc.cluster.local, cluster.local), kubelet's
@@ -145,6 +146,10 @@ N/A
145146

146147
### Version Skew Strategy
147148

149+
In clusters with older kubelets, old kubelets with `resolvConf` configured to
150+
exceed bounds throw warnings but do not fail. Eventually, old kubelets truncate
151+
the overage and apply the actual DNS resolver configuration.
152+
148153
In clusters with a replicated control plane, all kube-apiservers should enable
149154
or disable the expanded DNS configuration feature.
150155

0 commit comments

Comments
 (0)