Disable LocalStorageCapacityIsolationFSQuotaMonitoring feature

* Kubernetes v1.25.0 moved the LocalStorageCapacityIsolationFSQuotaMonitoring
feature from alpha to beta, but it breaks Kubelet updating ConfigMaps in
Pods, as shown by conformance tests
* Kubernetes is rolling LocalStorageCapacityIsolationFSQuotaMonitoring back
to alpha so its not enabled by default, but that will require a release
* Disable the feature gate directly as a workaround for now to make
Kubernetes v1.25.0 usable

```
FailedMount: MountVolume.SetUp failed for volume "configmap-volume" : requesting quota on existing directory /var/lib/kubelet/pods/f09fae17-ff16-4a05-aab3-7b897cb5b732/volumes/kubernetes.io~configmap/configmap-volume but different pod 673ad247-abf0-434e-99eb-1c3f57d7fdaa a4568e94-2b2d-438f-a4bd-c9edc814e478
```

Rel:

* https://github.com/kubernetes/kubernetes/pull/112076
* https://github.com/kubernetes/kubernetes/pull/107329
This commit is contained in:
Dalton Hubble 2022-08-26 17:46:51 -07:00
parent 3fb59a3289
commit 275fc0f9e8
20 changed files with 40 additions and 0 deletions

View File

@ -149,6 +149,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -118,6 +118,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -150,6 +150,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -118,6 +118,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -144,6 +144,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -113,6 +113,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -146,6 +146,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -114,6 +114,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -154,6 +154,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -109,6 +109,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -157,6 +157,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -115,6 +115,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -151,6 +151,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -118,6 +118,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -155,6 +155,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -118,6 +118,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -143,6 +143,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -112,6 +112,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -145,6 +145,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0

View File

@ -113,6 +113,8 @@ storage:
- ${cluster_dns_service_ip}
clusterDomain: ${cluster_domain_suffix}
healthzPort: 0
featureGates:
LocalStorageCapacityIsolationFSQuotaMonitoring: false
rotateCertificates: true
staticPodPath: /etc/kubernetes/manifests
readOnlyPort: 0