Calico-kube-controller Pod Restarts Frequently Due To OOM- Memory Exhaustion.
Problem
% kubectl -n kube-system describe pod calico-kube-controllers-6f4d4c87cf-pnxbx
Name: calico-kube-controllers-6f4d4c87cf-pnxbx
...
Status: Running
...
Controlled By: ReplicaSet/calico-kube-controllers-6f4d4c87cf
Containers:
calico-kube-controllers:
Image: calico/kube-controllers:v3.23.5
State: Running
Started: Wed, 04 Oct 2023 17:14:57 +0530
Last State: Terminated
Reason: OOMKilled
Exit Code: 137
Started: Wed, 04 Oct 2023 17:02:07 +0530
Finished: Wed, 04 Oct 2023 17:14:56 +0530
Ready: True
Restart Count: 244
Limits:
cpu: 200m
memory: 400Mi
Requests:
cpu: 1m
memory: 25Mi
....
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Created 41m (x244 over 83d) kubelet Created container calico-kube-controllers
Normal Pulled 28m (x245 over 83d) kubelet Container image "calico/kube-controllers:v3.23.5" already present on machine
Warning Unhealthy 2m23s (x10692 over 83d) kubelet Readiness probe failed: command "/usr/bin/check-status -r" timed outEnvironment
Answer
Workaround
Additional Information
PreviousDuring The MetalLB Version Upgrade To 0.13.7, Service IPs From Custom IPAddressPools [2nd] Getting RNextNodelet Phase got Stuck at Cert Generation Phase due to no Response from Vault.
Last updated
