Use InternalIP as preferred kubelet address only in ivp6 mode

As metrics-server rolls before the worker nodes, and worker nodes do not yet have IP SANs, upgrade breaks if InternalIP is used.
IPv6 never worked with hostnames, so there is no BC break there.
This commit is contained in:
Ole Markus With 2021-10-28 16:06:40 +02:00
parent 10e2f7a159
commit ac3c22b431
9 changed files with 9 additions and 9 deletions

View File

@ -132,7 +132,7 @@ spec:
- --secure-port=443
- --kubelet-use-node-status-port
- --metric-resolution=15s
- --kubelet-preferred-address-types=InternalIP
- --kubelet-preferred-address-types={{ if IsIPv6Only }}InternalIP{{ else }}Hostname{{ end }}
{{ if not (WithDefaultBool .MetricsServer.Insecure true) }}
- --tls-cert-file=/srv/tls.crt
- --tls-private-key-file=/srv/tls.key

View File

@ -54,7 +54,7 @@ spec:
version: 9.99.0
- id: k8s-1.11
manifest: metrics-server.addons.k8s.io/k8s-1.11.yaml
manifestHash: 4dff6f6241cb58b551453522219441ea26a49878bec473702d2812aae4331c86
manifestHash: edda11094163a5cf06f13412aac22c289182a25004abb2e3f7e17fc3d881b720
name: metrics-server.addons.k8s.io
selector:
k8s-app: metrics-server

View File

@ -168,7 +168,7 @@ spec:
- --secure-port=443
- --kubelet-use-node-status-port
- --metric-resolution=15s
- --kubelet-preferred-address-types=InternalIP
- --kubelet-preferred-address-types=Hostname
- --cert-dir=/tmp
- --kubelet-insecure-tls
image: k8s.gcr.io/metrics-server/metrics-server:v0.5.0

View File

@ -47,7 +47,7 @@ spec:
version: 9.99.0
- id: k8s-1.11
manifest: metrics-server.addons.k8s.io/k8s-1.11.yaml
manifestHash: 4dff6f6241cb58b551453522219441ea26a49878bec473702d2812aae4331c86
manifestHash: edda11094163a5cf06f13412aac22c289182a25004abb2e3f7e17fc3d881b720
name: metrics-server.addons.k8s.io
selector:
k8s-app: metrics-server

View File

@ -168,7 +168,7 @@ spec:
- --secure-port=443
- --kubelet-use-node-status-port
- --metric-resolution=15s
- --kubelet-preferred-address-types=InternalIP
- --kubelet-preferred-address-types=Hostname
- --cert-dir=/tmp
- --kubelet-insecure-tls
image: k8s.gcr.io/metrics-server/metrics-server:v0.5.0

View File

@ -54,7 +54,7 @@ spec:
version: 9.99.0
- id: k8s-1.11
manifest: metrics-server.addons.k8s.io/k8s-1.11.yaml
manifestHash: 9731b5082d21212b47d01fef745c867bb7ae07ba5e67d313ff052c1f2ab41c64
manifestHash: 650aae104655b86ec6ccefc4f2d7c723703f4a39e5ffd1223a1cfe45c11e4dbe
name: metrics-server.addons.k8s.io
needsPKI: true
selector:

View File

@ -168,7 +168,7 @@ spec:
- --secure-port=443
- --kubelet-use-node-status-port
- --metric-resolution=15s
- --kubelet-preferred-address-types=InternalIP
- --kubelet-preferred-address-types=Hostname
- --tls-cert-file=/srv/tls.crt
- --tls-private-key-file=/srv/tls.key
- --kubelet-insecure-tls

View File

@ -47,7 +47,7 @@ spec:
version: 9.99.0
- id: k8s-1.11
manifest: metrics-server.addons.k8s.io/k8s-1.11.yaml
manifestHash: ee0475eb7db9ad2892bb0a41ee55c94c312c528af4205326b93df84180e63034
manifestHash: 4404a283ef24baedfdb7bd5a739fc0f0ca82a46800ceb8fd303f94e523a08861
name: metrics-server.addons.k8s.io
needsPKI: true
selector:

View File

@ -168,7 +168,7 @@ spec:
- --secure-port=443
- --kubelet-use-node-status-port
- --metric-resolution=15s
- --kubelet-preferred-address-types=InternalIP
- --kubelet-preferred-address-types=Hostname
- --tls-cert-file=/srv/tls.crt
- --tls-private-key-file=/srv/tls.key
image: k8s.gcr.io/metrics-server/metrics-server:v0.5.0