Comment Installer Rancher Sur Ubuntu 18.04 Et 20.04 Guide étape Par étape

Introduction

Rancher est une plateforme de gestion de conteneurs qui permet de gérer Kubernetes à grande échelle. Il simplifie le déploiement et l’exécution de Kubernetes partout. Le logiciel est particulièrement utile car la plupart des fournisseurs de cloud/virtualisation incluent Kubernetes comme infrastructure standard.

Dans ce tutoriel, vous apprendrez à installer Rancher sur Ubuntu.

Remarque : découvrez ce qui fait de Kubernetes un outil fondamental pour gérer et déployer des conteneurs dans ce guide complet de Kubernetes.

Conditions préalables

  • Un système Ubuntu
  • Accès à une ligne de commande/terminal
  • Un compte utilisateur avec les   privilèges sudo  ou  root
  • Plusieurs nœuds que vous pouvez utiliser pour votre cluster

Étape 1 : Installer Docker

1. Avant de télécharger de nouveaux packages, assurez-vous toujours de mettre à jour votre système :

mise à jour sudo apt

2. Désinstallez toutes les anciennes versions de Docker en exécutant la commande :

sudo apt supprimer docker docker-engine docker.io containerd runc

Remarque : Si vous rencontrez l’erreur « Impossible de localiser le package docker-engine », supprimez le package docker-engine de la commande et répétez l’étape 2.

3. Vous pouvez maintenant installer Docker avec :

sudo apt installer docker.io

4. Vérifiez que l’installation a réussi :

docker -version

5. Démarrez le service Docker :

menu fixe de démarrage sudo systemctl

6. Configurez-le pour qu’il s’exécute au démarrage :

sudo systemctl activer docker

7. Enfin, vérifiez l’état de Docker :

menu fixe d'état sudo systemctl

La sortie doit afficher le service est actif (en cours d’exécution) . Quittez la sortie d’état en appuyant sur Ctrl + C .

Étape 2 : Installer Rancher

Une fois que vous avez configuré Docker, utilisez la plate-forme pour créer un conteneur dans lequel vous pouvez exécuter le serveur Rancher.

1. Créez un nouveau conteneur de serveur Rancher à l’aide de la commande suivante :

sudo docker run -d -restart=sauf si arrêté -p 808


La commande ci-dessus indique à Docker d'exécuter le conteneur en mode détaché et de le maintenir en cours d'exécution (sauf s'il est arrêté manuellement). Le conteneur du serveur est configuré pour écouter le port 8080 , mais vous pouvez modifier le numéro de port selon vos besoins.
Docker doit extraire la dernière image Rancher et lancer le conteneur.
2. Pour accéder à l'interface utilisateur Rancher, ouvrez un navigateur Web et saisissez le numéro IP et le port du serveur dans la barre d'URL en suivant la syntaxe :

Étape 3 : Configurer L’éleveur


Une fois que vous avez accédé à la plate-forme, Rancher vous demande de configurer l'utilisateur Admin (celui qui a un contrôle total sur Rancher).
1. Ouvrez le menu déroulant ADMIN et cliquez sur Contrôle d'accès .
2. Cliquez sur le bouton LOCAL dans le menu pour accéder à la fenêtre Authentification locale .
3. Fournissez les informations requises pour configurer un utilisateur administrateur et cliquez sur Activer l'authentification locale pour confirmer.

Étape 4 : Créer Un Cluster Personnalisé


Lors de la création d'un cluster Kubernetes personnalisé sur Rancher, vous devez provisionner un hôte Linux (une machine virtuelle sur site, une machine virtuelle hôte cloud ou un serveur bare metal). Ensuite, vous pouvez créer votre cluster Kubernetes personnalisé.

Provisionner Un Hôte


1. Ouvrez le menu déroulant INFRASTRUCTURE et sélectionnez HÔTES .
2. Les instructions vous informent que l'hôte doit disposer d'une version prise en charge de Docker et autoriser le trafic vers et depuis les hôtes sur les ports 500 et 4500 . Démarrez la machine en vous assurant qu'elle dispose de toutes les conditions préalables spécifiées.
3. Rancher vous donne la possibilité d'ajouter une étiquette à l'hôte.
4. Fournissez l'adresse IP qui doit être enregistrée pour cet hôte.
5. Cela a généré une commande unique qui doit être exécutée sur l'hôte spécifié.
6. Copiez et collez la commande dans la fenêtre du terminal.
7. Cliquez sur Fermer et attendez que le nouvel hôte apparaisse sur l' écran Hôte .

Créer Un Cluster Kubernetes Personnalisé


Avec l'hôte Linux attribué, passez à la création d'un cluster personnalisé.
1. Accédez à la page Clusters et cliquez sur Ajouter un cluster .
2. Sélectionnez Nœuds existants .
3. Tapez un nom de cluster , puis cliquez sur Suivant .
4. Sous Node Options , choisissez les rôles que vous souhaitez attribuer aux nœuds ( etcd, Control Plane et/ou Worker ).
5. Dans Options de cluster , choisissez la Version Kubernetes et le Fournisseur de réseau :
6. Choisissez le fournisseur de cloud. Si vous n'en avez pas, sélectionnez Aucun .
5. Copiez et collez la commande générée sur chaque machine de noeud worker et attendez que le cluster démarre.
Remarque : Gardez à l'esprit que chaque machine du cluster nécessite l'installation d'une version prise en charge de Docker.
Conclusion
Après avoir lu cet article, vous devriez avoir appris à installer Rancher sur Ubuntu et à configurer la plate-forme pour commencer à créer des clusters Kubernetes.
Vous pouvez également consulter notre guide sur la façon d'installer Rancher sur CentOS 7 et commencer avec les bases.
Cet article a-t-il été utile? Oui Non