Académique Documents
Professionnel Documents
Culture Documents
Enseignants :
Nom du module : PaaS Environnement
⮚ Hamdi Gabsi
Année Universitaire : 2021/2022
⮚ Soumaya Mbarek
Public cible : 4 ArcTIC
Objectif :
L’objectif de ce Tp est de :
- Déployer une instance de Kubernetes sur un seul nœud basé sur la solution Minikube.
- Administrer le cluster Kubernetes.
- S’initier à la création de Pods, de déploiements et de services sur Minikube
I. Préparation de l’environnement
Minikube permet de faire une installation en local un cluster Kubernetes composé d’un unique
nœud. Les composants du cluster, à savoir le master node, sera créé sous la forme du ressources
virtuelles (machines virtuelles ou conteneurs Docker).
Pour ce TP, nous allons travailler sur une machine Windows. Les composants de Minikube
seront créés avec des conteneurs Docker.
Si Docker Desktop n’est pas installé sur votre machine, un guide d’installation est publié sur
votre Classroom.
Nous pouvons désormais vérifier que les services de Kubernetes sont en exécution avec la
commande :
minikube status
2
Lab 1 : MiniKube
minikube dashboard
Cette commande aura pour conséquence le lancement du navigateur par défaut et
l’ouverture du dashboard de kubernetes. A partir de ce dashboard, il est possible de gérer
les services de Kubernetes et de faire la création des différents objets Kubernetes : Pods,
services, déploiements, namespaces ….
3
Lab 1 : MiniKube
8. Lister les Pods qui sont en exécution à partir d’une nouvelle console PowerShell avec
la commande
4
Lab 1 : MiniKube
10. Constater après redémarrage de cluster que les pods précédemment lancés sont
toujours en cours d’exécution
minikube start
kubctl get pods
5
Lab 1 : MiniKube
A partir du dashboard :
6
Lab 1 : MiniKube