NCP 4.1.2 ou version ultérieure

Modifiez le mappage de configuration nsx-ncp-migrate-mp2p-user-spec dans migrate-mp2p-job.yaml pour spécifier le nom du cluster Kubernetes sous la clé « k8s-clusters ». Par exemple,
apiVersion: v1
kind: ConfigMap
metadata:
  name: nsx-ncp-migrate-mp2p-user-spec
  namespace: nsx-system
  labels:
    tier: nsx-networking
    component: nsx-ncp-migrate-mp2p
    version: v1
data:
  user_spec.yaml: |-
    k8s-clusters:
      k8scluster:
        my-kubernetes-cluster: <------- Specify the cluster name here

NCP 4.1.1.x ou version antérieure

Après avoir migré les ressources partagées, vous pouvez migrer le cluster Kubernetes.

Modifier user-spec.yaml

Dans user-spec.yaml, spécifiez :
  • L'ID du routeur de niveau supérieur et le type du cluster.
  • Toutes les ressources personnalisées qui doivent être importées dans le cadre d'une importation de ressources. Par exemple, vous pouvez spécifier l'ID de gestionnaire d'une règle NAT qui doit être importée dans le cadre de ressources d'espaces de noms. Pour plus de détails, reportez-vous à la section Ressources personnalisées. Vous n'avez rien à faire ici, sauf si vous avez créé manuellement des ressources sur les ressources créées par NCP. Par exemple vous avez ajouté un itinéraire statique sur un routeur de niveau 1 créé par NCP.
  • ID de gestionnaire du lb-service que vous créez en tant que lb-service-mp-id pour importer le lb-service utilisé par défaut dans NCP s'il est configuré. Il s'agit de la même ressource que lb_service dans la spécification NCP (ncp.ini). Si elle n'est pas utilisée, vous n'avez pas besoin de la spécifier.

Notez que seul le cluster Kubernetes spécifié dans config.yaml sera importé, même s'ils sont mentionnés dans user-spec.yaml.

Étapes d'importation d'un cluster Kubernetes

  1. Renseignez les informations appropriées dans config.yaml et définissez import_shared_resources_only sur False. Reportez-vous à la section Exemple de config.yaml.
  2. Renseignez les informations de cluster Kubernetes dans user-spec.yaml. Reportez-vous à la section Exemple de user-spec.yaml.
  3. Exécutez mp_to_policy_importer à l'aide du fichier de configuration ou d'arguments de ligne de commande. Par exemple :
    python3 mp_to_policy_importer.py --config-file config.yaml

Notez que seul le cluster Kubernetes spécifié dans config.yaml sera importé, même s'ils sont mentionnés dans le user-spec.yaml.