Différences entre versions de « Deployer un cluster Kubernetes avec microk8s »

De Ikoula Wiki
Jump to navigation Jump to search
Ligne 61 : Ligne 61 :
  
 
[[Fichier:Microk8s05.JPG]]
 
[[Fichier:Microk8s05.JPG]]
 +
 +
===Activation des addons intégrés à microk8s === <!--T:5-->
 +
De base, microk8s contient les addons suivants:
 +
 +
[[Fichier:Microk8s06.JPG]]
 +
 +
Il vous est possible d'installer / activer un addon simplement via la commande:
 +
<pre>
 +
microk8s enable NOM_DE_LADDON
 +
</pre>
  
 
==Conclusion== <!--T:3-->
 
==Conclusion== <!--T:3-->

Version du 18 février 2021 à 16:20

Introduction

Nous allons voir dans cette documentation comment déployer et administrer un cluster kubernetes avec la solution microk8s.
Cette dernière ayant pour avantage d'offrir une solution tout-en-un facilitant grandement l'installation ainsi que l'administration de la solution.

Si vous souhaitez installer "directement" kubernetes sans cette solution, vous pouvez voir notre FAQ suivante.

La mise en place d'un cluster de ce type nécessite au minimum trois nodes, notre exemple décris dans cette page en utilise quatre que nous allons nommer ici:

  • microk8stest01
  • microk8stest02
  • microk8stest03

Type d'équipement pour ce type de configuration

Ce type de configuration est faisable sur l'ensemble des solutions d'Ikoula, que ce soit:

Procédures

L'ensemble de la procédure ci-dessous est faites sur un système Ubuntu 20.04.

Installation

L'installation de microk8s est très simple et se fait comme suit (ajouter sudo su la commande n'est pas fait en root):

snap install microk8s --classic

L'installation et la configuration va alors se faire automatiquement (environ 2-3 minutes) puis fournir le résultat suivant:
Microk8s01.JPG

Mise en place du cluster

La mise en place du cluster se fait la aussi simplement comme suit:

  • Lancement de la commande suivante sur un des noeuds (ici le 01):
microk8s add-node

Microk8s02.JPG

Vous devez alors copier la commande fourni (si vous avez plusieurs IPs/réseaux, selectionner celle permettant à vos serveurs de communiquer entres eux).
Pour ensuite exécuter cette commande sur votre second serveur:
Microk8s03.JPG

Une fois l'opération terminée pour le second serveur, vous devez faire la même opération pour le troisième serveur (depuis le début afin de générer une nouvel commande via le add-node).

Vérification de l'état du cluster

Il est possible de vérifier l'état du cluster microk8s via la commande:

microk8s status --wait-ready

Si tout est en bon état, vous devez avoir un résultat suivant:
Microk8s04.JPG

Retrait d'un node du cluster

Le retrait d'un node du cluster se fait via la commande:

microk8s leave

Microk8s05.JPG

Activation des addons intégrés à microk8s

De base, microk8s contient les addons suivants:

Microk8s06.JPG

Il vous est possible d'installer / activer un addon simplement via la commande:

microk8s enable NOM_DE_LADDON

Conclusion

Petit résumé de ce qui vient d'être réalisé et pour aller plus loin



Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.