Cloud & conteneurs

Comment déployer votre cluster Kubernetes en local avec Kind sur Linux Ubuntu ?

Kind lance un cluster Kubernetes local dans des conteneurs Docker sur Ubuntu 22.04 : à quoi sert l’outil et pourquoi kubeadm ou minikube restent nécessaires.

· 1 min de lecture · niveau intermédiaire · sur Ubuntu 22.04
Illustration 1 — Comment déployer votre Cluster Kubernetes en local avec Kind sur Linux Ubuntu ?

Kind est un outil pour exécuter des clusters Kubernetes. Kind a été principalement conçu pour tester Kubernetes lui-même, mais peut être aussi utilisé pour le développement local ou CI (Intégration continue).

Kind exécute un cluster local en utilisant des conteneurs Docker comme "nœuds".


Cette configuration sera basée sur Ubuntu 22.04 . Nous allons d'abord créer un cluster Kubernetes localement, puis explorer les composants de base présents dans le cluster, nous allons ensuite créer un pod nginx à l'intérieur du cluster à l'aide d'un fichier YAML.

Illustration 2 — Comment déployer votre Cluster Kubernetes en local avec Kind sur Linux Ubuntu ?

Nous pouvons constater que Kind permet de créer des noeuds en local sur un unique hôte et il sera donc nécessaire d'utiliser d'autres technologies comme kubeadm ou minikube pour de la mise en production ou simplement pour déployer un cluster entre plusieurs hôtes.