Présentation

Kubernetes (souvent nommé k8s) est une plateforme complète pour la mise en place du déploiement et automatisation de conteneurs sur des milliers de machines.

Une fois installĂ© sur chaque machine, on s’abstrait du matĂ©riel pour entrer dans un environnement complet pour dĂ©ployer, automatiser et Ă©quilibrer les charges pour diffĂ©rents services dĂ©livrĂ©s par des conteneurs.

La plateforme est tellement souple qu’elle permet de choisir son moteur de conteneurs, la façon de surveiller le tout, quel load balancer on souhaite, comment gĂ©rer le chiffrement (Let’s Encrypt, etc.) et ainsi de suite.

Ce projet a été créé par Google puis donné, en Open Source, à la CNCF (Cloud Native Computing Foundation).

Pour en savoir plus, il y a une page concernant Kubernetes sur le site officiel de la CNCF .

Variantes

Kubernetes est délivré sous plusieurs formes. Chacun propose une distribution de Kubernetes avec des composants différents.

Parmi les distributions notables on a :

Outils

Étant donnĂ© que Kubernets (k8s) est une plateforme très utilisĂ©e et ayant de multiples variantes, elle fait couler de l’encre sur Internet. Et la communautĂ© gĂ©nère de multiples outils pour simplifier certaines tâches.

Quelques outils :

Liens utiles