Aller au contenu
medium

Blog DevSecOps - Page 13


Billets (page 13)

Logo DevSecOps

Passer les certifications Kubernetes

Cet article explique comment créer un environnement d'apprentissage pour les certifications Kubernetes comme la CKA. Il présente CKASandBox, un projet utilisant Vagrant, Ansible et Libvirt pour provisionner rapidement des clusters Kubernetes. L'auteur partage des instructions pour créer un cluster avec des nœuds master et worker, en configurant un load balancer et en utilisant kubeadm pour l'installation.

Lire l'article
Logo DevSecOps

Administrer des clusters ETCD

Cet article explique comment administrer des clusters ETCD dans un environnement Kubernetes. Il détaille l'installation et la configuration d'ETCD, une base de données distribuée clé-valeur. L'article montre également comment créer un cluster Kubernetes avec Kind et vérifier la configuration d'ETCD sur plusieurs nœuds. Des exemples de commandes kubectl sont fournis pour inspecter l'état des pods ETCD et assurer une gestion optimale des clusters.

Lire l'article
Logo DevSecOps

Casque Lumos Ultra sécurisé et connecté

Cet article présente le casque Lumos avec MIPS et des clignotants intégrés, idéal pour le vélotaf. Ce casque combine sécurité et visibilité grâce à ses clignotants arrière et avant, commandés via une télécommande fixée au guidon. Le MIPS (Multi-directional Impact Protection System) ajoute une protection supplémentaire contre les impacts. Un excellent choix pour ceux qui recherchent à la fois confort et sécurité pour leurs trajets urbains à vélo.

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

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

Déployer un cluster K8s avec Kubespray

Dans cet article, j'explique comment déployer un cluster Kubernetes avec Kubespray, en utilisant Ignite et Footloose pour provisionner des micro-VM. Je montre comment configurer un cluster à trois masters et deux workers sur des machines CentOS, puis installer Kubernetes via Kubespray. Cette approche permet de tester rapidement des déploiements Kubernetes dans un environnement léger et reproductible, tout en automatisant les processus de création et destruction des nœuds grâce à Terraform.

Lire l'article
Logo DevSecOps

Micro-VM avec Ignite

Cet article présente Ignite et Firecracker pour créer des micro-VM légères, idéales pour des scénarios GitOps. J'explique comment utiliser Ignite avec des outils comme Vagrant et Ansible. Ignite, basé sur Firecracker, permet de créer des VM avec une faible empreinte mémoire. J'explore la gestion des volumes, le partage de ports et l'utilisation de Prometheus pour monitorer ces micro-VM, avec une approche GitOps pour déployer des environnements reproductibles.

Lire l'article
Logo DevSecOps

Analyse de code d'infra avec Regula

Cet article explore l'utilisation de Regula, un outil de conformité pour les codes Infra-as-Code comme Terraform, CloudFormation et les manifests Kubernetes. Il explique comment Regula utilise le langage Rego d'OPA pour évaluer la sécurité des configurations. J'y décris l'installation via asdf, ainsi que les commandes pour vérifier les bonnes pratiques et générer des rapports au format JSON, texte ou tableau pour intégrer Regula dans des pipelines CI/CD DevOps.

Lire l'article
Logo DevSecOps

Kubernetes et les ingress Nginx

Dans cet article, j'explique comment configurer un Ingress Nginx pour un cluster Kubernetes sur un environnement bare-metal. Je détaille l'installation du contrôleur d'Ingress avec kubectl, la modification du déploiement pour utiliser le réseau de l'hôte et la vérification des ports ouverts. Ensuite, je montre comment déclarer un Ingress pour exposer une application sur une URL locale et valider son fonctionnement avec curl.

Lire l'article
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

Kind et Registry privé

Dans cet article, j'explique comment configurer un cluster Kubernetes avec Kind pour utiliser une registry Docker privée avec des certificats auto-signés. Je détaille la création du cluster avec une configuration spécifique pour monter les certificats dans le conteneur control-plane. Ensuite, je montre comment mettre à jour les certificats et déployer une application tirée de la registry privée. L'article inclut des commandes pour valider le déploiement avec kubectl et Docker.

Lire l'article
Logo DevSecOps

Arkade le choco du Devops !

Dans cet article, je vous présente Arkade, un outil pratique pour installer des CLI DevOps comme kubectl, Helm et Docker Compose en un seul clic. Arkade permet aussi d'installer facilement des applications sur un cluster Kubernetes via des commandes simples. Je vous guide dans l'installation d'Arkade et l'utilisation de commandes pour gérer les outils et applications dans un environnement DevOps.

Lire l'article