-
Notifications
You must be signed in to change notification settings - Fork 4.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kube-proxy being evicted due to inode resource #3194
Comments
Just experienced the same problem and created kubernetes/kubernetes#51432. I am not sure how it is possible for kubelet to evict a critical pod. |
According to https://v1-6.docs.kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/ critical pod also requires kops/nodeup/pkg/model/kubeproxy.go Line 177 in 1eb9949
|
I think this is only relevant when rescheduler is deployed. I don't have it. |
Is the critical pod feature gate enabled for your setup? The kubelet should not evict pods that are static and critical when this feature gate is enabled on the kubelet. |
I just realized that it's not and that kops does not enable this feature gate by default. Thanks for the hint. I was pretty sure that it should have been enabled by default because so many components in kops have this critical pod annotation. |
Automatic merge from submit-queue. . Enable ExperimentalCriticalPodAnnotation feature gate Otherwise, it is possible that critical system components will be evicted #3194 kubernetes/kubernetes#51432
We need to protect kube-proxy from eviction; during low inode situations it often is evicted.
The text was updated successfully, but these errors were encountered: