Aller au contenu
medium

Blog DevSecOps - Page 14


Billets (page 14)

Logo DevSecOps

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
Logo DevSecOps

kbld tag correctement les images de conteneurs

Cet article présente kbld, un outil de la suite Carvel, utilisé pour tagger les images de conteneurs dans des manifests Kubernetes en utilisant leur SHA256 ID plutôt que des tags de version. Il montre comment utiliser kbld pour construire des images Docker, les tagger de manière immuable et les pousser vers une registry. Cela garantit l'intégrité des images utilisées dans des environnements multi-cloud et facilite leur gestion via des outils comme Helm ou Kustomize.

Lire l'article
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

Paramétrer vos vm avec Packer

Cet article explique comment utiliser Packer pour créer des images KVM et configurer des machines virtuelles avec cloud-init. Vous y apprendrez à configurer un environnement KVM sous Linux, à générer des images personnalisées avec cloud-init et à automatiser des tâches comme la gestion des interfaces réseau et le déploiement de packages. Ces outils permettent d'optimiser le processus de création et de gestion des machines virtuelles dans un workflow DevOps.

Lire l'article
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

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
Logo DevSecOps

Astuces Multipass : gérer vos VM Ubuntu

Cet article présente plusieurs astuces pour utiliser Multipass, un outil léger pour gérer des machines virtuelles Ubuntu. J'y explique comment installer et lancer des VM sur Windows et Linux, en modifiant leurs paramètres comme le CPU, la RAM et le stockage. Je partage également des commandes pour copier des fichiers entre l'hôte et les VM, ainsi que pour monter des partitions partagées. Vous apprendrez aussi à changer le répertoire de stockage et à renommer vos VM dans Hyper-V.

Lire l'article