Outils pour mieux gérer K8S
Kubernetes c'est bien, mais c'est très vite la galère à tout gérer. Voici donc quelques outils pour mieux gérer tout ça :
kubectx
permet de switch rapidement entre plusieurs contextes K8S : a voir ici.kubeswitch
permet tout comme kubectx de switch de contextes rapidement. Avantage de kubeswitch, le switch n'est pas général mais est lié à la session, on peut donc utiliser sur un même terminal différents clusters : a voir icikubens
permet de switch rapidement entre plusieurs namespaces K8S : a voir ici.stern
permet de tail plusieurs pods rapidement : a voir icikail
permet de tail plusieurs pods rapidement : a voir ici.kubepug
permet de vérifier la compatibilité des différentes APIVersion : a voir ici.pluto
est un concurrent à kubepug, peut être plus facile : a voir iciketall
permet de (réellement) lister toutes les ressources de son cluster : a voir icikonfig
est un outil permettant de gérer sur~/.kube/config
facilement, en faisant des merge, split... : a voir icikubecolor
est un outil qui nous permet d'avoir une magnifique coloration syntaxique sur kubectl : a voir icikdash
est un dashboard Kubernetes en CLI, tel que k9s : a voir ici
Evidemment, nous avons l'autocomplétion à activer :
Ou bien en zsh :
En GUI, nous avons Lens qui nous permet d'avoir un bon overview de notre cluster rapidement