Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Lancement de Kubernetes avec SUSE Rancher Prime

Rancher vous permet de lancer un cluster Kubernetes sur différents types de nœuds, y compris des serveurs sur du matériel sans système d’exploitation, des machines virtuelles sur site et des machines virtuelles d’un fournisseur d’infrastructure. Lors du déploiement de Kubernetes sur ces nœuds, Rancher vous donne la possibilité d’utiliser RKE2 ou K3s.

Rancher peut installer Kubernetes sur des nœuds existants, ou il peut provisionner dynamiquement des nœuds dans un fournisseur d’infrastructure et y installer Kubernetes.

Rancher peut également créer des pools de machines. Un avantage d’installer Kubernetes sur des pools de machines hébergés par un fournisseur d’infrastructure est que si un nœud perd la connectivité avec le cluster, Rancher peut automatiquement créer un autre nœud pour rejoindre le cluster afin de garantir que le nombre de machines dans le pool est conforme aux attentes.

SUSE® Rancher Prime: RKE2

Rancher v2.6 a introduit le provisionnement pour les clusters RKE2 directement depuis l’interface utilisateur de Rancher. RKE2, également connu sous le nom de RKE Government, est une distribution Kubernetes entièrement conforme axée sur la sécurité et la conformité aux États-Unis. secteur du gouvernement fédéral américain. Dans Rancher v.2.6.4 et les versions antérieures, le provisionnement RKE2 était en aperçu technique.

Notez que dans Rancher v2.6.5, le provisionnement RKE2 est devenu GA.

Configuration requise

Si vous utilisez RKE2 pour configurer un cluster, vos nœuds doivent répondre aux exigences pour les nœuds dans les clusters utilisateurs en aval.

Lancement de Kubernetes sur de nouveaux nœuds dans un fournisseur d’infrastructure

Le provisionnement RKE2 est construit sur un nouveau cadre de provisionnement qui tire parti du projet en amont Cluster API (CAPI). Avec ce nouveau cadre de provisionnement, vous pouvez :

  • Provisionner des clusters RKE2 sur tout fournisseur pour lequel Rancher dispose d’un pilote de nœud.

  • Configurer entièrement les clusters RKE2 au sein de Rancher.

  • Choisir les options CNI Calico, Cilium et Multus en plus de Canal.

Lorsque vous apportez des modifications à la configuration de votre cluster dans RKE2, cela peut entraîner le reprovisionnement des nœuds. Cela est contrôlé par les contrôleurs CAPI et non par Rancher lui-même. Notez que pour les nœuds etcd, le même comportement ne s’applique pas.

Un exemple de changement de configuration qui peut provoquer le comportement décrit est lorsque l’on modifie un cluster et que l’on active le drainage avant la suppression. Dans ce scénario, les nœuds du plan de contrôle existants et les nœuds de travail sont supprimés et de nouveaux nœuds sont créés.

Le provisionnement RKE2 inclut également l’installation de RKE2 sur des clusters avec des nœuds Windows.

Les fonctionnalités Windows pour RKE2 incluent :

  • Windows prend en charge le pilote de nœud vSphere.

  • Calico et Flannel CNI pour les clusters personnalisés RKE2 sous Windows.

  • Isolation de réseau de projet (PNI) pour Calico.

  • Conteneurs Windows avec RKE2 alimenté par containerd.

  • Provisionnement de clusters Windows RKE2 via Terraform.

  • Provisionnement de clusters personnalisés Windows RKE2 directement depuis l’interface utilisateur de Rancher.

Le support Windows pour les clusters personnalisés RKE2 nécessite de choisir Calico comme CNI.

Lancement de Kubernetes sur des nœuds personnalisés existants.

Le provisionnement RKE2 permet également d’installer des clusters personnalisés sur des machines virtuelles ou des nœuds de matériel sans système d’exploitation précédemment provisionnés.

Si vous souhaitez réutiliser un nœud d’un cluster personnalisé précédent, nettoyez le nœud avant de l’utiliser à nouveau dans un cluster. Si vous réutilisez un nœud qui n’a pas été nettoyé, le provisionnement du cluster peut échouer.

Création programmatique de SUSE® Rancher Prime: RKE2 clusters.

La manière la plus courante de déployer des clusters RKE2 de manière programmatique via Rancher est d’utiliser le fournisseur Terraform Rancher2.