Billets (page 14)
Kwatch un petit outil d'alerting pour Kubernetes
Cet article présente Kwatch, un outil d'alerting pour Kubernetes qui envoie des notifications en temps réel vers des plateformes comme Slack et Teams. Il explique l'installation manuelle de Kwatch et la configuration des webhooks pour recevoir les alertes. Un exemple de test est fourni avec un deployment erroné pour vérifier le bon fonctionnement. Cet outil est utile dans les environnements sans Prometheus ou Alertmanager.
Lire l'article
Metrics Server collecte les métriques kubernetes
Cet article explore l'installation et l'utilisation de Metrics Server pour collecter et visualiser les métriques CPU et mémoire dans Kubernetes. Il explique la configuration de TLS avec Kubelet, la signature des certificats et la mise en place de Metrics Server. Il montre aussi comment consulter les métriques des nœuds et pods à l'aide de commandes kubectl et aborde les limites de Metrics Server, en suggérant l'intégration avec Prometheus et Grafana pour l'historisation et la visualisation des données.
Lire l'article
Octant est plus qu'un dashboard pour kubernetes
Cet article présente Octant, un outil avancé pour visualiser et gérer les ressources d'un cluster Kubernetes. Il décrit les principales fonctionnalités comme l'affichage des logs des pods, le port forwarding et l'ouverture de terminaux dans les pods. Octant se distingue par son interface visuelle intuitive et son système de plugins, facilitant l'analyse des clusters. L'article couvre également les étapes d'installation pour Linux et macOS ainsi que l'ajout de plugins tels que Helm ou Knative pour enrichir l'expérience utilisateur.
Lire l'article
Les sidecars Kubernetes
Dans cet article, j'explique comment utiliser les sidecars dans Kubernetes pour ajouter des fonctionnalités à une application principale. Je présente un exemple de déploiement avec Nginx comme proxy pour une application Flask, hébergée dans un Pod avec deux conteneurs. J'inclus des détails sur la gestion des volumes partagés et l'ajout d'initContainers pour préparer des fichiers statiques avant le démarrage de l'application, le tout orchestré avec des commandes kubectl.
Lire l'article
Kubevious le dashborad de clusters K8S
Dans cet article, je présente Kubevious, un tableau de bord intuitif pour Kubernetes, conçu pour identifier rapidement les erreurs de configuration dans les clusters. Il affiche les objets Kubernetes sous une vue hiérarchique et permet de visualiser les configurations actuelles et passées grâce à une fonctionnalité de "time machine". Je montre également comment installer Kubevious via Docker ou un chart Helm pour une intégration facile dans un environnement Kubernetes.
Lire l'article
Créer des packages immutables avec vendir
Cet article explique comment utiliser Vendir, un outil de la suite Carvel, pour synchroniser des sources de données locales et distantes dans un répertoire local, créant ainsi des packages immutables. Il couvre l'installation, la gestion des charts Helm, des images de conteneurs Docker et des fichiers issus de GitHub. Vendir simplifie la gestion des dépendances pour des configurations reproductibles et verrouille les versions des ressources.
Lire l'article
Installer kubernetes sur Windows
Dans cet article, j'explique comment installer Minikube sur Windows pour créer un cluster Kubernetes. J'utilise Hyper-V ou WSL2 pour gérer les machines virtuelles. Je montre comment configurer Minikube, installer Docker pour construire des images et exécuter des conteneurs Linux dans cet environnement. L'article inclut des commandes pour gérer le cluster et réinitialiser Minikube via des commandes kubectl et docker.
Lire l'article
Ytt : templates YAML pour Kubernetes
Découvrez Ytt, un outil puissant pour écrire et patcher des manifests YAML Kubernetes avec un langage simple et flexible, alternative à Helm.
Lire l'article
Partager des écrans avec plusieurs PC
Je vous propose de découvrir comment j'ai optimisé l'utilisation de plusieurs PC, sous Windows et Linux, en partageant un même écran 4K avec un KVM switch. Ce dispositif m'a permis de basculer facilement entre mes machines tout en utilisant les mêmes périphériques (clavier, souris et clé USB) en toute simplicité. Après plusieurs mois d'utilisation, je partage mon expérience sur l'efficacité du switch et quelques conseils pour une configuration plus pratique.
Lire l'article
Livre - Débuter avec Azure
Dans cet article, je présente le livre « Débuter avec Azure » de Thierry Bollet, un guide pratique pour les professionnels IT souhaitant maîtriser les bases du cloud Azure. Le livre couvre des sujets clés comme l'identité, les réseaux, le stockage, la sécurité et le serverless. Chaque chapitre est accompagné d'exercices concrets pour faciliter l'apprentissage. L'ouvrage est recommandé pour ceux qui veulent progresser dans l'utilisation d'Azure via son portail, bien qu'il n'aborde pas l'infrastructure as code.
Lire l'article
Monitoring de k8s avec prometheus et grafana
Dans cet article, je montre comment j'ai installé une stack de monitoring avec Prometheus et Grafana sur un cluster Kubernetes K3s. J'explique l'installation via un Helm Chart, la collecte des métriques du cluster et la configuration d'un ingress pour accéder à Grafana. C'est un guide pratique pour mettre en place une surveillance complète et visualiser les performances de ton cluster Kubernetes.
Lire l'article
Monitoring d’ingress Traefik avec prometheus
Dans cet article, j'explique comment j'ai mis en place le monitoring de Traefik avec Prometheus, un contrôleur d'ingress pour Kubernetes K3s. Je détaille l'activation des métriques Prometheus dans la configuration de Traefik, l'ajout d'un scraper pour collecter ces données et l'installation d'un tableau de bord dans Grafana. C'est une solution efficace pour surveiller les performances de Traefik dans un environnement Kubernetes.
Lire l'article