Introduction
Nous disposons de presque tous les éléments techniques nous permettant de rendre notre application presque incassable. Avec Kubernetes, les étapes de maintien d’un inventaire et de déploiement via Ansible deviennent inutiles, l’orchestrateur effectuant toutes les opérations à notre place.
Mais Kubernetes n’est, lui-même, pas encore tolérant aux pannes : Minikube n’est pas un environnement de production. Il est temps de pallier ce problème.
À la rédaction de ce chapitre, la version courante de Kubernetes est la 1.20.2. La 1.19.3 a aussi été testée et reste identique. Cependant, l’écosystème Kubernetes évoluant vite, référez-vous à la documentation officielle : https://kubernetes.io/fr/docs/setup/production-environment/tools/kubeadm/high-availability/