|
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. |
À propos des installations à haute disponibilité
Nous recommandons d’utiliser Helm, un gestionnaire de paquet Kubernetes, pour installer Rancher sur un cluster Kubernetes dédié. Ceci est appelé une installation Kubernetes à haute disponibilité car une disponibilité accrue est obtenue en exécutant Rancher sur plusieurs nœuds.
Dans une installation standard, Kubernetes est d’abord installé sur trois nœuds hébergés dans un fournisseur d’infrastructure tel qu’Amazon EC2 ou Google Compute Engine.
Ensuite, Helm est utilisé pour installer Rancher sur le cluster Kubernetes. Helm utilise le chart Helm de Rancher pour installer une réplique de Rancher sur chacun des trois nœuds du cluster Kubernetes. Nous recommandons d’utiliser un équilibreur de charge pour diriger le trafic vers chaque réplique de Rancher dans le cluster, afin d’augmenter la disponibilité de Rancher.
Les données du serveur Rancher sont stockées sur etcd. Cette base de données etcd fonctionne également sur les trois nœuds et nécessite un nombre impair de nœuds afin de pouvoir toujours élire un leader avec une majorité du cluster etcd. Si la base de données etcd ne peut pas élire de leader, etcd peut échouer, nécessitant la restauration du cluster à partir d’une sauvegarde.
Pour des informations sur le fonctionnement de Rancher, quelle que soit la méthode d’installation, référez-vous à la section architecture.
Architecture recommandée
-
Le DNS pour Rancher doit résoudre vers un équilibreur de charge de couche 4
-
L’équilibreur de charge doit transférer le port TCP/80 et TCP/443 vers les 3 nœuds du cluster Kubernetes.
-
Le contrôleur Ingress redirigera HTTP vers HTTPS et terminera SSL/TLS sur le port TCP/443.
-
Le contrôleur Ingress transmettra le trafic au port TCP/80 sur le pod dans le déploiement Rancher.