L'opérateur de NSX Container Plugin est responsable de la gestion du cycle de vie de NCP.

La mise à niveau de NCP est effectuée en mettant à jour l'opérateur NCP et l'image NCP. Avant d'effectuer la mise à niveau, consultez les notes de mise à jour pour connaître la compatibilité du produit.

Conditions préalables

Téléchargez le dernier fichier zip nsx-container (nsx-container-x.x.x.y.zip) depuis https://downloads.vmware.com.

Les fichiers tar suivants sont nécessaires pour la mise à niveau :
  • nsx-container-x.x.x.y/Kubernetes/nsx-container-plugin-operator-x.x.x.y.tar
  • nsx-container-x.x.x.y/Kubernetes/nsx-ncp-ubi-x.x.x.y.tar

Les deux images doivent être téléchargées dans votre registre de conteneur.

Procédure

  1. Modifiez operator.yaml.
    Modifiez l'image nsx-ncp-container :
    containers:
      - name: nsx-ncp-operator
        image: <URL to the NCP operator in your container registry>
    Modifiez l'URL NCP_IMAGE :
      - name: nsx-ncp-operator
        image: <URL to the NCP operator in your container registry>
  2. Mettez à jour configmap.yaml avec les nouveaux champs requis pour cette version. Les informations sur les nouveaux attributs requis sont disponibles dans les notes de mise à jour.
  3. Appliquez role.yaml à l'aide de la commande suivante.
    oc apply -f role.yaml -n nsx-system-operator
  4. Appliquez operator.yaml (et configmap.yaml si modifié) dans l'espace de noms nsx-system-operator à l'aide de la commande suivante.
    oc apply -f operator.yaml -n nsx-system-operator

    Il n'est pas nécessaire de modifier la configuration en cours d'exécution.