Les outils à utiliser pour Kubernetes

Pour faciliter la gestion des clusters Kubernetes, il existe de nombreux outils tiers qui offrent des fonctionnalités supplémentaires pour la surveillance, la personnalisation, la gestion des plugins, la conversion de fichiers de configuration, la gestion des événements et des coûts.

Les outils à utiliser pour Kubernetes
Do not index
Do not index
Pour faciliter la gestion des clusters Kubernetes, il existe de nombreux outils tiers qui offrent des fonctionnalités supplémentaires pour la surveillance, la personnalisation, la gestion des plugins, la conversion de fichiers de configuration, la gestion des événements et des coûts. Dans cet article, je vous présente les outils qui nous facilitent la vie lorsqu’on utilise Kubernetes !
 

Les indispensables

krew

Krew est le manager de plugin de kubectl, il vous permet de rechercher et installer des plugins kubectl.
💻
kubectl krew install [plugin]

kubectx & kubens

kubens est un outil en ligne de commande qui permet de changer facilement entre les namespaces Kubernetes. C’est un outil open-source, gratuit et régulièrement mis à jour.
💻
kubectl config set-context --current --namespace=mon-namespace → kubens mon-namespace
kubectx est un outil en ligne de commande qui permet de switcher facilement entre des clusters Kubernetes. Cet outil est également open-source, gratuit et régulièrement mis à jour.
💻
kubectl config use-context mon-cluster → kubectx mon-cluster
Voici le lien pour installer ces outils 👇🏼
kubectx
Github
kubectx
Owner
ahmetb
Updated
Aug 30, 2023
 

Cohérence

kustomize

kustomize est un outil en ligne de commande qui permet de personnaliser les fichiers YAML Kubernetes sans les modifier directement. Il a été développé pour faciliter la gestion de plusieurs environnements Kubernetes et pour permettre aux utilisateurs de créer des configurations personnalisées pour leurs déploiements, services et autres ressources Kubernetes.
kustomize
Github
kustomize
Owner
kubernetes-sigs
Updated
Aug 30, 2023
 

Supervision

kubewatch

kubewatch est un outil qui permet de surveiller et de recevoir des notifications pour les événements Kubernetes. Il a été développé pour aider les administrateurs de systèmes à surveiller facilement leur environnement Kubernetes et à être alertés en temps réel des changements importants.
kubewatch
Github
kubewatch
Owner
robusta-dev
Updated
Aug 28, 2023

kubespy

kubespy est un outil en ligne de commande qui permet de surveiller les événements Kubernetes et de déclencher des actions en temps réel en fonction de ces événements. Il a été développé pour faciliter la gestion des déploiements et des services Kubernetes en fournissant une surveillance en temps réel et des notifications pour les événements importants.
kubespy
Github
kubespy
Owner
pulumi
Updated
Aug 27, 2023

kubetail

kubetail est un outil en ligne de commande qui permet de suivre facilement les logs de plusieurs pods Kubernetes en même temps. Il a été développé pour faciliter la gestion des logs pour les applications distribuées qui s'exécutent sur plusieurs pods Kubernetes.
kubetail
Github
kubetail
Owner
johanhaleby
Updated
Aug 27, 2023
 

FinOps

kubectl-cost

C'est un outil incroyable pour surveiller l'utilisation de vos ressources et les dépenses qui vont avec. On peut paramétrer le provider (AWS, Azure, GCP, etc…), la région, le prix des instances, du stockage, etc…
kubectl-cost
Github
kubectl-cost
Owner
kubecost
Updated
Aug 29, 2023
 

Graphique

k9s

k9s est un outil qui permet d’utiliser kubernetes/kubectl avec une interface graphique sur votre terminal ! kubectl est une CLI surper puissante, cependant il est parfois fatiguant de tout faire en ligne de commande et naviguer entres les namespaces/deploiements etc… est plus facile avec une interface graphique.
k9s
Github
k9s
Owner
derailed
Updated
Aug 30, 2023
 

Complémentaires

kompose

kompose est un outil en ligne de commande qui permet de convertir des fichiers Docker Compose en fichiers Kubernetes, permettant ainsi de déployer facilement des applications développées avec Docker Compose sur des clusters Kubernetes. Il a été développé pour faciliter la transition des développeurs qui utilisent Docker Compose vers Kubernetes.
kompose
Github
kompose
Owner
kubernetes
Updated
Aug 30, 2023
 

Conclusion

J’espère que cet article vous aidera à trouver les outils qu’il vous faut pour vous aider dans votre utilisation de Kubernetes. Si vous avez des outils que vous souhaitez voir dans cet article, envoyez-moi un mail à l’adresse contact@hugo-gualtieri.com avec l’objet “Article ‘Les outils à utiliser pour Kubernetes’ - Ajout nouvel outil” 😊

Tu es freelance et tu recherches une mission ?

Trouvons une mission ensemble qui te correspond !

Je veux une mission