kubectl get pods -n svc-cci-ns-<domain-cXX>
NAME READY STATUS RESTARTS AGEcci-ns-controller-manager-##########-##### 1/1 dhcp lease expired couldn't renew it: server rejected request with Nak (msg: requested address not available) 0 15hcci-ns-controller-manager-##########-##### 1/1 dhcp lease expired couldn't renew it: server rejected request with Nak (msg: requested address not available) 0 17hcci-ns-controller-manager-##########-##### 1/1 dhcp lease expired couldn't renew it: server rejected request with Nak (msg: requested address not available) 0 25hcci-ns-controller-manager-##########-##### 1/1 dhcp lease expired couldn't renew it: server rejected request with Nak (msg: requested address not available) 0 12h
VMware Kubernetes Service
The DHCP lease duration configured in the external DHCP server (such as Infoblox) is excessively short (e.g., 1 hour). This short duration forces frequent IP renewal attempts. The DHCP server rejects these renewals with a NAK response, causing the pods to lose network connectivity and the controller-manager process to fail upon lease expiration.
To restore the Local Consumption Interface service and resolve the configuration mismatch, complete the following steps.
Delete the affected pods to force the Kubernetes scheduler to recreate them. This action initiates a new DHCP DORA (Discover, Offer, Request, Acknowledge) sequence, restoring the pods to a Running state with newly assigned IP addresses.
Connect to the Supervisor control plane cluster.
Run the following command to delete the errored pods, replacing <namespace> with the appropriate namespace: kubectl delete pods -l control-plane=controller-manager -n <namespace>
To prevent future recurrences and pod failures, increase the DHCP lease time configured within the DHCP server (e.g., Infoblox) consulting the network team. Extending the lease duration mitigates the frequency of renewal attempts and prevents premature lease expirations and NAK responses.