Wenn Sie den Antrea-Kubernetes-Cluster oder den Antrea-NSX-Interworking-Adapter löschen, bevor Sie die Datei deregisterjob.yaml ausführen, bleiben einige Antrea-Daten in der NSX-Bestandsliste erhalten.

Sie können mithilfe der Anweisungen in dieser Dokumentation die Antrea-Daten in NSX bereinigen.

Ab VMware Container Networking™ with Antrea™ Version 1.7.0 stellt das Befehlszeilendienstprogramm antreansxctl den Befehl cluster-cleanup bereit, um verbliebene Antrea-Daten in der NSX-Bestandsliste zu bereinigen. Das Dienstprogramm antreansxctl ist eine ausführbare Datei nur für Linux. Daher benötigen Sie ein Linux-Gerät, um dieses Dienstprogramm auszuführen.

Weitere Informationen zur Verwendung des Befehls cluster-cleanup finden Sie in der Dokumentation der Befehlszeile „antreansxctl“ im Installationshandbuch für VMware Container Networking mit Antrea.

In VMware Container Networking™ with Antrea™-Versionen vor 1.7.0 ist das Befehlszeilendienstprogramm antreansxctl nicht verfügbar. In diesem Fall können Sie einen curl-Befehl ausführen, wie im folgenden Verfahren erläutert. Der curl-Befehl ruft eine NSX-API auf, um die verbleibenden Antrea-Daten aus der Bestandsliste von NSX zu löschen.

Voraussetzungen

  • Sie müssen über den Benutzernamen und das Kennwort des NSX Enterprise Admin-Benutzers verfügen.
  • Sie müssen eine Verbindung mit der NSX Manager-Benutzeroberfläche und -API herstellen können.

Prozedur

  1. Suchen Sie den Pfad des Antrea-Kubernetes-Clusters auf der NSX Manager-Benutzeroberfläche.
    1. Melden Sie sich über Ihren Browser bei einem NSX Manager unter https://nsx-manager-ip-address an.
    2. Navigieren Sie zu Bestandsliste > Container > Cluster.
    3. Erweitern Sie den zu löschenden Cluster und kopieren Sie den Text, der neben dem Feld Pfad angezeigt wird.
      Beispiel:
      Hebt den Pfad eines Container-Clusters auf der NSX Manager-Benutzeroberfläche hervor.
  2. Führen Sie den folgenden curl-Befehl aus, um die Antrea-Daten in NSX zu löschen:
    curl -k -u '{AdminUserName}:{AdminPassword}' \
     -X DELETE -H "X-Allow-Overwrite: true" \
     https://{NSX-Mgr-IP}/policy/api/v1{Path}?cascade=true
    In diesem Befehl findet Folgendes statt:
    • Ersetzen Sie {AdminUserName}, {AdminPassword} und {NSX-Mgr-IP} durch die tatsächlichen Werte, die für Ihre NSX-Umgebung gelten.
    • Ersetzen Sie {Path} durch den Text, den Sie in Schritt 1 kopiert haben.
    Beispiel:
    curl -k -u 'Admin:Password123' \
     -X DELETE -H "X-Allow-Overwrite: true" \
     https://192.168.1.1/policy/api/v1/infra/sites/default/enforcement-points/default/cluster-control-planes/cluster-sales?cascade=true