Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Installer Multi-Cluster CN2 sur Rancher RKE2

Cette procédure permet d’installer CN2 dans un déploiement multicluster.

Dans un déploiement multicluster, CN2 est la plate-forme réseau centrale et le plug-in CNI pour plusieurs clusters de charges de travail distribuées. Le contrôleur Contrail s’exécute dans le plan de contrôle Kubernetes du cluster central, et les composants du plan de données Contrail s’exécutent sur les nœuds de travail dans les clusters de charges de travail distribués.

Pour installer CN2 dans un déploiement multicluster, vous devez d’abord créer le cluster central, puis attacher les clusters de charges de travail distribuées au cluster central un par un. Comme pour le déploiement à cluster unique, vous allez commencer avec un nouveau cluster Rancher RKE2 sans plug-in CNI installé, puis vous allez installer CN2 dessus.

Le manifeste que vous allez utiliser pour créer le cluster central dans cet exemple de procédure est k8s/multi-cluster/central_cluster_deployer_example.yaml. La procédure suppose que vous avez placé ce manifeste dans un répertoire de manifestes .

Les procédures de cette section présentent des exemples de base de la façon dont vous pouvez utiliser les manifestes fournis pour créer le déploiement CN2 spécifié. Vous n’êtes pas limité au déploiement décrit dans cette section ni à l’utilisation des manifestes fournis. CN2 prend en charge un large éventail de déploiements trop nombreux pour être couverts en détail. Utilisez les exemples fournis comme point de départ pour lancer votre propre manifeste pour votre situation spécifique.

  1. Créez le cluster central.

    Suivez l’exemple de procédure dans Créer un cluster RKE2 Rancher ou vous pouvez utiliser n’importe quelle autre méthode. Créez le cluster sans plug-in CNI.

    Adaptez la procédure en fonction du nombre souhaité de noeuds de serveur (plan de contrôle) et d’agent (worker).

  2. Installez CN2 sur le cluster central.
    1. Appliquez le manifeste du cluster central. Ce manifeste crée les espaces de noms et les autres ressources requises par le cluster central. Il crée également le déploiement contrail-k8s-deployer, qui déploie CN2 et assure la gestion du cycle de vie des composants CN2.
    2. Vérifiez que tous les pods sont maintenant opérationnels. Cela peut prendre quelques minutes.
    Vous avez maintenant créé le cluster central.
  3. Suivez Attacher un cluster de charges de travail pour créer et attacher un cluster de charges de travail distribuées au cluster central.
  4. Répétez l’étape 3 pour chaque cluster de charges de travail que vous souhaitez créer et attacher.
  5. (Facultatif) Effectuez des vérifications après le vol. Reportez-vous à la section Exécuter des vérifications avant et après vol.
    Note:

    Exécutez uniquement les vérifications post-vol à partir du cluster central.