When attempting to delete a VKS Namespace using the command kubectl delete namespace <namespace-name> the namespace deletion task does not complete successfully, and the namespace remains stuck in "Terminating" status indefinitely.
vSphere Kubernetes Service (VKS)
This issue may be resolved by restarting the Workload Control Plane (WCP) Service on vCenter. The service can be restarted by either connecting via SSH to the vCenter Server Appliance, or accessing the vCenter Server Appliance Management Interface (VAMI) page.
Steps to Restart the Workload Control Plane (WCP) Service using SSH:
Steps to Restart the Workload Control Plane (WCP) Service Using the vCenter Server Appliance Management Interface (VAMI):
https://<your-vcenter-fqdn-or-ip>:5480.