Dans cette partie, nous allons mettre en pratique les connaissances acquises dans la partie précédente. Nous allons installer Kubernetes, déployer une application et la mettre à l'échelle.
Pour apprendre nous allons utilisé Minikube, un outil qui permet de créer un cluster Kubernetes local.
En production je vous conseille d'utiliser k3s, une distribution légère de Kubernetes.
Pour installer Minikube, suivez les instructions sur le site officiel : https://minikube.sigs.k8s.io/docs/start/
Pour commencer, nous allons découvrir les commandes de base de kubectl
et minikube
.
Pour utiliser la commande kubectl
, sans passer par minikube
, vous pouvez ajouter l'alias suivant dans votre fichier .bashrc
ou .zshrc
:
alias kubectl="minikube kubectl --"
On peut lancer un cluster Kubernetes local avec la commande suivante :
minikube start