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.

Installation SUSE Rancher Prime

Cette section fournit un aperçu des options d’architecture pour l’installation de Rancher, décrivant les avantages de chaque option.

Terminologie

Dans cette section,

  • Le serveur Rancher gère et provisionne les clusters Kubernetes. Vous pouvez interagir avec les clusters Kubernetes en aval via l’interface utilisateur du serveur Rancher. Le serveur de gestion Rancher peut être installé sur n’importe quel cluster Kubernetes, y compris les clusters hébergés, tels que les clusters Amazon EKS.

  • RKE (Rancher Kubernetes Engine) est une distribution Kubernetes certifiée et une CLI/bibliothèque qui crée et gère un cluster Kubernetes.

  • K3s (Kubernetes léger) est également une distribution Kubernetes parfaitement conforme. Elle est plus récente que RKE, plus facile à utiliser et plus légère, avec une taille binaire de moins de 100 Mo.

  • RKE2 est une distribution Kubernetes parfaitement conforme axée sur la sécurité et la conformité au sein des États-Unis. secteur du gouvernement fédéral américain.

Aperçu des options d’installation

Rancher peut être installé sur ces principales architectures :

Installation Kubernetes haute disponibilité avec la CLI Helm

Nous recommandons d’utiliser Helm, un gestionnaire de paquets Kubernetes, pour installer Rancher sur plusieurs nœuds d’un cluster Kubernetes dédié. Pour les clusters RKE, trois nœuds sont nécessaires pour atteindre un cluster haute disponibilité. Pour les clusters K3s, seuls deux nœuds sont nécessaires.

Installation de Rancher sur EKS avec le marché AWS

Rancher peut être installé sur Amazon Elastic Kubernetes Service (EKS) via AWS Marketplace. Le cluster EKS déployé est prêt pour la production et suit les meilleures pratiques d’AWS.

Installation de Kubernetes à nœud unique

Rancher peut être installé sur un cluster Kubernetes à nœud unique. Dans ce cas, le serveur Rancher n’a pas de haute disponibilité, ce qui est important pour exécuter Rancher en production.

Cependant, cette option est utile si vous souhaitez économiser des ressources en utilisant un seul nœud à court terme, tout en préservant un chemin de migration vers la haute disponibilité. À l’avenir, vous pouvez ajouter des nœuds au cluster pour obtenir un serveur Rancher hautement disponible.

Installation de Docker

Pour des tests et des démonstrations, Rancher peut être installé avec Docker sur un seul nœud. Un cluster Kubernetes local est installé dans le conteneur Docker unique, et Rancher est installé sur le cluster local.

L’opérateur de sauvegarde de Rancher peut être utilisé pour migrer Rancher de l’installation unique de conteneur Docker vers une installation sur un cluster Kubernetes à haute disponibilité. Pour plus de détails, consultez la documentation sur la migration de Rancher vers un nouveau cluster.

Autres options

Il existe également des instructions séparées pour installer Rancher dans un environnement à isolation physique ou derrière un proxy HTTP :

Niveau d’accès à Internet Installation de Kubernetes - Fortement recommandée Installation de Docker

Avec un accès direct à Internet

Docs

xref:[Docs]

Derrière un proxy HTTP

Docs

Ces xref:[docs,] plus cette xref:[configuration]

Dans un environnement à isolation physique

Docs

Docs

Nous recommandons d’installer Rancher sur un cluster Kubernetes, car dans un cluster à plusieurs nœuds, le serveur de gestion Rancher devient hautement disponible. Cette configuration à haute disponibilité aide à maintenir un accès cohérent aux clusters Kubernetes en aval que Rancher gérera.

Pour cette raison, nous recommandons que pour une architecture de niveau production, vous deviez configurer un cluster Kubernetes à haute disponibilité, puis installer Rancher dessus. Après l’installation de Rancher, vous pouvez utiliser Rancher pour déployer et gérer des clusters Kubernetes.

Pour des fins de test ou de démonstration, vous pouvez installer Rancher dans un conteneur Docker unique. Dans cette installation Docker, vous pouvez utiliser Rancher pour configurer des clusters Kubernetes prêts à l’emploi. L’installation Docker vous permet d’explorer les fonctionnalités du serveur Rancher, mais elle est destinée à être utilisée uniquement à des fins de développement et de test.

Nos instructions pour installer Rancher sur Kubernetes décrivent comment utiliser d’abord K3s ou RKE pour créer et gérer un cluster Kubernetes, puis installer Rancher sur ce cluster.

Lorsque les nœuds de votre cluster Kubernetes sont en cours d’exécution et remplissent les exigences des nœuds, vous utiliserez Helm pour déployer Rancher sur Kubernetes. Helm utilise le chart Helm de Rancher pour installer une réplique de Rancher sur chaque nœud du cluster Kubernetes. Nous recommandons d’utiliser un équilibreur de charge pour diriger le trafic vers chaque réplique de Rancher dans le cluster.

Pour une discussion plus longue sur l’architecture de Rancher, référez-vous à la vue d’ensemble de l’architecture, recommandations pour une architecture de niveau production, ou à notre guide des meilleures pratiques.

Conditions préalables

Avant d’installer Rancher, assurez-vous que vos nœuds remplissent toutes les exigences d’installation.

Conseil d’architecture

Pour la meilleure performance et une sécurité accrue, nous recommandons un cluster Kubernetes séparé et dédié pour le serveur de gestion Rancher. Il n’est pas conseillé d’exécuter des charges de travail utilisateur sur ce cluster. Après avoir déployé Rancher, vous pouvez créer ou importer des clusters pour exécuter vos charges de travail.

Pour plus de recommandations architecturales, référez-vous à cette page.

Plus d’options pour les installations sur un cluster Kubernetes

Référez-vous aux options de chart Helm pour des détails sur l’installation de Rancher sur un cluster Kubernetes avec d’autres configurations, y compris :

Dans les instructions d’installation de Rancher, nous recommandons d’utiliser K3s ou RKE pour configurer un cluster Kubernetes avant d’installer Rancher sur le cluster. K3s et RKE disposent de nombreuses options de configuration pour personnaliser le cluster Kubernetes afin de l’adapter à votre environnement spécifique. Pour la liste complète de leurs capacités, consultez leur documentation :