Se si elimina il cluster Kubernetes Antrea o l'adattatore Antrea-NSX Interworking prima di eseguire il file deregisterjob.yaml, alcuni dati di Antrea vengono conservati nell'inventario di NSX.

È possibile utilizzare le istruzioni di questa documentazione per pulire i dati di Antrea da NSX.

A partire dalla versione 1.7.0 di VMware Container Networking™ with Antrea™, l'utilità della riga di comando antreansxctl fornisce il comando cluster-cleanup per pulire i dati di Antrea rimanenti nell'inventario di NSX. L'utilità antreansxctl è un file eseguibile solo in Linux. Pertanto, per eseguire questa utilità, è necessaria una macchina Linux.

Per ulteriori informazioni sull'utilizzo del comando cluster-cleanup, vedere la documentazione dell'utilità della riga di comando antreansxctl nella Guida all'installazione di VMware Container Networking with Antrea.

Nelle versioni di VMware Container Networking™ with Antrea™ precedenti alla 1.7.0, l'utilità della riga di comando antreansxctl non è disponibile. In questo caso, è possibile eseguire un comando curl, come illustrato nella procedura seguente. Il comando curl richiama un'API NSX per eliminare i dati di Antrea rimanenti dall'inventario di NSX.

Prerequisiti

  • È necessario disporre del nome utente e della password dell'utente amministratore aziendale di NSX.
  • È necessario poter connettersi all'interfaccia utente e all'API di NSX Manager.

Procedura

  1. Individuare il percorso del cluster Kubernetes Antrea nell'interfaccia utente di NSX Manager.
    1. Dal browser accedere a un NSX Manager all'indirizzo https://nsx-manager-ip-address.
    2. Passare a Inventario > Container > Cluster.
    3. Espandere il cluster da eliminare e copiare il testo visualizzato accanto al campo Percorso.
      Ad esempio:
      Percorso di un cluster di container evidenziato nell'interfaccia utente di NSX Manager.
  2. Eseguire il comando curl seguente per eliminare i dati di Antrea da NSX:
    curl -k -u '{AdminUserName}:{AdminPassword}' \
     -X DELETE -H "X-Allow-Overwrite: true" \
     https://{NSX-Mgr-IP}/policy/api/v1{Path}?cascade=true
    In questo comando:
    • Sostituire {AdminUserName}, {AdminPassword} e {NSX-Mgr-IP} con i rispettivi valori effettivi dell'ambiente di NSX in uso.
    • Sostituire {Path} con il testo copiato nel passaggio 1.
    Ad esempio:
    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