Pas de bons développeurs sans bons outils
Ce qui est vrai dans la vie quotidienne l’est aussi dans le monde du développement. Il est impossible de travailler efficacement sans de bons outils.
Savoir utiliser les bons outils peut faire la différence entre le succès et l’échec, quelle que soit la technologie utilisée.
Kubernetes n’est pas le produit le plus simple et le plus intuitif, donc dans l’écosystème Kubernetes, de plus en plus d’outils sont créés. L’idée est d’améliorer l’expérience des utilisateurs de Kubernetes qu’ils soient développeurs, devops, devsec.
Dans l’écosystème Kubernetes, de plus en plus d’outils sont créés pour résoudre des problèmes communs.
Kaniko
Kaniko est une solution qui permet de construire des images Docker sans avoir besoin d’utiliser Docker
k3s
k3s est une version légère de Kubernetes.
Skaffold
skaffold est un outil en ligne de commande pour faciliter la vie du développeur dans une contexte Kubernetes
kubectl
kubectl est un outil en ligne de commande conçu pour gérer les objets et clusters Kubernetes
stern
stern est un outil qui permet de suivre les logs des pods et des conteneurs de Kubernetes
kubectx
kubectx est un utilitaire pour gérer et modifier les contextes kubectl
kubens
kubens permet de basculer facilement d’un namespace kubernetes à un autre.
gVisor
gVisor est une solution pour conteneuriser une application de manière sécurisée, efficace et facile.
kubespy
k9s
krew
kubefwd
kompose
kustomize
Liens intéressants
- Informations générales sur Kubernetes
- Kubernetes, l’OS du Cloud
- Comprendre l’architecture de Kubernetes
- Qu’est-ce que Google Borg ?
- La terminologie de Kubernetes
- Knative, le composant Kubernetes pour les architectures Serverless
- Qu’est-ce qu’un Service Mesh
- Kubernetes et Docker
- Les meilleurs tutoriels pour découvrir Kubernetes
- Se former à Kubernetes