- Ingress resources using NSX were previously created on the vSphere Supervisor, but they have since been deleted.
- L7 Virtual Servers with the following names exist under [Networking] -> [Load Balancing] -> [Virtual Servers] in the NSX Manager:
<YOUR_VSPHERE_NAMESPACE>-domain-c*-http
<YOUR_VSPHERE_NAMESPACE>-domain-c*-https_terminated
- No Ingress or Service exists with the external IP of the Virtual Server.
kubectl get ingress,svc -A
vSphere Supervisor + NSX
This is the expected behavior.
The lifecycle of the L7 Virtual Server is tied to the vSphere namespace rather than Ingress resources.
Do not delete L7 Virtual Servers manually.
The L7 Virtual Servers are cleaned up when the vSphere namespace is deleted.
Japanese KB: スーパーバイザから全てのIngressリソースを削除した後もNSX上にL7の仮想サーバが残存する