Migration des ressources NSX créées par NCP pour le cluster KubernetesLast Updated January 23, 2025
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,
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
- 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.
- Renseignez les informations de cluster Kubernetes dans user-spec.yaml. Reportez-vous à la section Exemple de user-spec.yaml.
- Exécutez mp_to_policy_importer à l'aide du fichier de configuration ou d'arguments de ligne de commande. Par exemple :
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.