Voici un petit billet, qui est plus un pense-bête, permettant de régler les
problèmes de récupération d’images depuis une registry docker privé dans
un cluster kubernetes monté avec kind.
Création du cluster
Avant de lancer la création du cluster, il faut créer ce fichier de
configuration :
En clair, on copie le certificat de mon autorité de certification dans le
répertoire de config de docker et dans celui ou se fait l’ajout des certificats
dans une distribution Ubuntu. Je n’ai trouvé dans la documentation de kind
comment lancer une commande au moment de l’initialisation du cluster.
On peut enfin lancer la création du cluster. Au préalable, on installe kind avec
asdf :
Maintenant, on doit lancer la mise à jour des certificats. Pour cela, on se
connecte au conteneur kind :
On applique un déploiement utilisant une image présente dans votre registry
docker privé :
On vérifie que tout se passe bien :
On installe k9s avec asdf et on vérifie que nos pods sont bien montés :