
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
ahmetb • Updated Jun 2, 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
kubernetes-sigs • Updated Jun 2, 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
robusta-dev • Updated Jun 1, 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
pulumi • Updated Jun 2, 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
johanhaleby • Updated Jun 1, 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
kubecost • Updated Jun 2, 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
derailed • Updated Jun 3, 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
kubernetes • Updated Jun 2, 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” 😊
Écrit par