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 :
kubectxpermet de switch rapidement entre plusieurs contextes K8S : a voir ici.kubeswitchpermet 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 icikubenspermet de switch rapidement entre plusieurs namespaces K8S : a voir ici.sternpermet de tail plusieurs pods rapidement : a voir icikailpermet de tail plusieurs pods rapidement : a voir ici.kubepugpermet de vérifier la compatibilité des différentes APIVersion : a voir ici.plutoest un concurrent à kubepug, peut être plus facile : a voir iciketallpermet de (réellement) lister toutes les ressources de son cluster : a voir icikonfigest un outil permettant de gérer sur~/.kube/configfacilement, en faisant des merge, split... : a voir icikubecolorest un outil qui nous permet d'avoir une magnifique coloration syntaxique sur kubectl : a voir icikdashest 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