Si vous détruisez le cluster Kubernetes Antrea ou supprimez l'adaptateur d'interfonctionnement Antrea-NSX avant d'exécuter le fichier deregisterjob.yaml, certaines données Antrea sont conservées dans l'inventaire NSX.

Vous pouvez utiliser les instructions de cette documentation pour nettoyer les données Antrea de NSX.

À partir de VMware Container Networking™ with Antrea™ version 1.7.0, l'utilitaire de ligne de commande antreansxctl fournit la commande cluster-cleanup pour nettoyer les données Antrea restantes dans l'inventaire NSX. L'utilitaire antreansxctl est un exécutable Linux uniquement. Par conséquent, vous avez besoin d'une machine Linux pour exécuter cet utilitaire.

Pour en savoir plus sur l'utilisation de cette commande cluster-cleanup, reportez-vous à la documentation antreansxctl Command-Line dans le Guide d’installation de VMware Container Networking with Antrea.

Dans VMware Container Networking™ with Antrea™ versions antérieures à 1.7.0, l'utilitaire de ligne de commande antreansxctl n'est pas disponible. Dans ce cas, vous pouvez exécuter une commande curl, comme expliqué dans la procédure suivante. La commande curl appelle une API NSX pour supprimer les données Antrea restantes de l'inventaire NSX.

Conditions préalables

  • Vous devez disposer du nom d'utilisateur et du mot de passe de l'utilisateur admin d'entreprise NSX.
  • Vous devez pouvoir vous connecter à l'interface utilisateur et à l'API NSX Manager.

Procédure

  1. Recherchez le chemin d'accès du cluster Antrea Kubernetes dans l'interface utilisateur de NSX Manager.
    1. À partir de votre navigateur, connectez-vous à une instance de NSX Manager sur https://nsx-manager-ip-address.
    2. Accédez à Inventaire > Conteneurs > Clusters.
    3. Développez le cluster à supprimer et copiez le texte que vous voyez en regard du champ Chemin d'accès.
      Par exemple :
      Met en surbrillance le chemin d'accès d'un cluster de conteneurs dans l'interface utilisateur de NSX Manager.
  2. Exécutez la commande curl suivante pour supprimer les données Antrea de NSX :
    curl -k -u '{AdminUserName}:{AdminPassword}' \
     -X DELETE -H "X-Allow-Overwrite: true" \
     https://{NSX-Mgr-IP}/policy/api/v1{Path}?cascade=true
    Dans cette commande :
    • Remplacez {AdminUserName}; {AdminPassword} et {NSX-Mgr-IP} par leurs valeurs réelles applicables à votre environnement NSX.
    • Remplacez {Path} par le texte que vous avez copié à l'étape 1.
    Par exemple :
    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