免責事項:これは英文の記事「Orphaned L7 Virtual Servers remain in NSX after deleting all Ingress resources from the Supervisor」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
- 過去にvSphereスーパーバイザ上でNSXを使用するIngressリソースを作成したことがあるが、現在は削除済み
- NSX Managerの[Networking] -> [Load Balancing] -> [Virtual Servers]画面で、以下のような名前のL7 仮想サーバが存在する
<YOUR_VSPHERE_NAMESPACE>-domain-c*-http
<YOUR_VSPHERE_NAMESPACE>-domain-c*-https_terminated
- 問題の仮想サーバの外部アドレスを持つIngressやServiceリソースは存在しない
kubectl get ingress,svc -A
vSphere Supervisor + NSX
これは想定された動作です。
L7仮想サーバのライフサイクルは、IngressリソースではなくvSphere名前空間に紐づいています。
L7仮想サーバを手動で削除しないでください。
vSphere名前空間を削除すると、L7仮想サーバも削除されます。