Étape 1 :Pré-requis
- Un serveur Ubuntu 20.04 LTS avec un minimum de 2 Go de RAM et 20 Go d'espace disque.
- Un utilisateur non root avec les privilèges sudo.
- Accès à une borne.
Étape 2 : Désactiver l'échange
Le swap est un espace de stockage du noyau utilisé lorsque la RAM est pleine. L'exécution d'un moteur de conteneur comme Rancher avec le swap activé peut entraîner une corruption des données. Pour le désactiver :
```
sudo swapoff -a
sudo sed -i '/swap/swapoff/g' /etc/fstab
```
Étape 3 :Installer Docker
Rancher utilise Docker comme moteur de conteneur sous-jacent. Pour installer Docker :
```
sudo apt-get mise à jour
sudo apt-get install docker.io
```
Étape 4 :Ajouter un groupe d'utilisateurs Docker
Rancher nécessite un groupe d'utilisateurs nommé « docker ». Si vous installez Rancher en tant qu'utilisateur non root, ajoutez-vous à ce groupe.
```
sudo groupadd docker
sudo usermod -aG docker $USER
```
Étape 5 :Installer Rancher
Rancher fournit un utilitaire pratique appelé « rancher-install » qui facilite le processus d'installation. Pour l'utiliser, vous devez ajouter le référentiel Rancher et récupérer sa clé GPG :
```
curl -fsSL https://releases.rancher.com/install-docker/18/install.sh | sudo bash
```
Remarque :Lors de l'installation, vous serez invité à choisir le type d'installation. Sélectionnez l’option « Nœud unique ».
Étape 6 :Lancer l'interface Web
Une fois l'installation terminée, vous pouvez démarrer le serveur Rancher.
```
serveur sudo rancher &
```
Ouvrez maintenant votre navigateur et accédez à « https://:8080 ». Vous verrez la page de connexion Rancher. Les informations d'identification par défaut sont « admin » et « mot de passe ».
Étape 7 : Configurer le tableau de bord
Modifiez votre mot de passe et le nom du projet par défaut dans l'onglet « Paramètres » de l'interface utilisateur. Vous pouvez également cliquer sur l'option « Cluster » et sélectionner l'onglet « Kubeconfig ». Cliquez ensuite sur le bouton « Télécharger Kubeconfig » pour télécharger un fichier de configuration. Ce fichier sera utilisé pour vous connecter à votre cluster Kubernetes depuis votre machine locale.
|