Aller au contenu
medium

Blog DevSecOps - Page 14

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

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