Différences entre versions de « Deployer un cluster Kubernetes avec microk8s »
Ligne 12 : | Ligne 12 : | ||
* microk8stest03 | * microk8stest03 | ||
− | ==Type d'équipement pour ce type de configuration== <!--T: | + | ==Type d'équipement pour ce type de configuration== <!--T:2--> |
Ce type de configuration est faisable sur l'ensemble des solutions d'Ikoula, que ce soit: | Ce type de configuration est faisable sur l'ensemble des solutions d'Ikoula, que ce soit: | ||
* Les [https://www.ikoula.com/fr/serveur-dedie solutions dédiés], | * Les [https://www.ikoula.com/fr/serveur-dedie solutions dédiés], | ||
* Les [https://www.ikoula.com/fr/serveur-virtuel solutions virtuels Flex], | * Les [https://www.ikoula.com/fr/serveur-virtuel solutions virtuels Flex], | ||
* Si votre besoin est de faire tourner des micro-services ou un cluster comprenant un grand nombre de node, la [https://www.ikoula.com/fr/raspberry-pi-4-micro-serveur solution Micro Serveur Raspberry PI] est aussi possible. | * Si votre besoin est de faire tourner des micro-services ou un cluster comprenant un grand nombre de node, la [https://www.ikoula.com/fr/raspberry-pi-4-micro-serveur solution Micro Serveur Raspberry PI] est aussi possible. | ||
+ | |||
+ | ==Procédures== <!--T:3--> | ||
+ | L'ensemble de la procédure ci-dessous est faites sur un système Ubuntu 20.04. | ||
+ | |||
+ | ===Installation=== <!--T:4--> | ||
+ | L'installation de microk8s est très simple et se fait comme suit (ajouter sudo su la commande n'est pas fait en root): | ||
+ | <pre> | ||
+ | snap install microk8s --classic | ||
+ | </pre> | ||
+ | |||
+ | L'installation et la configuration va alors se faire automatiquement (environ 2-3 minutes) puis fournir le résultat suivant: <br> | ||
+ | [[Fichier:Microk8s01.JPG]] | ||
+ | |||
+ | ===Mise en place du cluster=== <!--T:5--> | ||
+ | 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): | ||
+ | <pre> | ||
+ | microk8s add-node | ||
+ | </pre> | ||
+ | |||
+ | [[Fichier: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).<br> | ||
+ | Pour ensuite exécuter cette commande sur votre second serveur: <br> | ||
+ | [[Fichier: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). | ||
Version du 18 février 2021 à 15:41
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:
- Les solutions dédiés,
- Les solutions virtuels Flex,
- Si votre besoin est de faire tourner des micro-services ou un cluster comprenant un grand nombre de node, la solution Micro Serveur Raspberry PI est aussi possible.
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:
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
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:
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).
Conclusion
Petit résumé de ce qui vient d'être réalisé et pour aller plus loin
Cet article vous a semblé utile ?
Activer l'actualisation automatique des commentaires