Aller au contenu

Blog

Mise à jour :

Configurer un serveur DNS sur une raspberry pi

Cet article vous guide à travers l’installation de BIND9 sur un Raspberry Pi pour configurer un serveur DNS local. Il détaille la configuration de zones directes et inverses, ainsi que la gestion des fichiers de configuration named.conf. Vous apprendrez également à configurer des clients Ubuntu et Raspbian pour qu’ils utilisent ce serveur DNS. Une solution idéale pour un environnement home lab avec plusieurs Raspberry Pi et mini-PC connectés sur un réseau local.

Cluster glusterfs sur raspberry pi

Dans cet article, je montre comment j’ai configuré un cluster GlusterFS sur des Raspberry Pi pour stocker des volumes persistants avec Kubernetes K3s. Je détaille l’installation de GlusterFS, sa configuration sur chaque Raspberry et la création d’un volume répliqué. Ensuite, j’explique comment intégrer le stockage dans Kubernetes via NFS avec une StorageClass personnalisée. Si tu cherches une solution simple et efficace pour tes projets avec Kubernetes, c’est un bon point de départ.

Trivy scanne les vulns de conteneurs

Dans cet article, je montre comment j’utilise Trivy pour scanner des vulnérabilités dans les conteneurs Docker. Je commence par installer Trivy et l’utiliser pour identifier les failles de sécurité dans des images comme Alpine ou MySQL. J’explique aussi comment intégrer cet outil dans un pipeline CI/CD comme GitLab CI pour s’assurer qu’aucune image vulnérable n’est déployée. Un must pour sécuriser tes conteneurs dans un environnement DevOps !

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.

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.

Tester vos API swagger/openAPI avec Dredd

Dans cet article, j’explique comment utiliser Dredd pour tester automatiquement des API décrites avec OpenAPI ou Swagger. Après avoir installé Dredd via Node.js, je montre comment créer un fichier de configuration et utiliser un exemple d’API pour effectuer les tests. L’outil permet de vérifier facilement que l’API fonctionne comme prévu, sans avoir à écrire du code supplémentaire. Il est aussi possible d’intégrer Dredd dans un pipeline CI/CD pour automatiser les tests des API lors des déploiements.

Tester vos API avec Postman/Newman

Dans cet article, j’explique comment utiliser Postman pour tester une API basée sur OpenAPI ou Swagger et comment automatiser ces tests avec Newman. Je guide à travers l’installation de Postman, la création d’un environnement de tests et l’importation d’un fichier de définition d’API. Ensuite, j’aborde l’automatisation des tests avec Newman dans un pipeline CI/CD, en utilisant des images Docker pour simplifier l’intégration. Une solution pratique pour garantir la stabilité de tes API avant leur déploiement.

Test ACEPC AK1 : Mini-PC pour lab DevOps

Le test de l’ACEPC AK1 présente ce mini-PC comme une solution pratique pour des tâches de qualification et de développement. Avec un processeur Intel Celeron, 4 Go de RAM et un SSD ajouté, il gère efficacement Windows et Ubuntu, tout en restant silencieux et sans surchauffe. Il est idéal pour héberger des VM et des outils comme K3S dans un home lab DevOps.

Protéger les sites k3s avec Let’s Encrypt

Je vais t’expliquer comment j’ai sécurisé un cluster K3s avec Let’s Encrypt et Cert-manager. D’abord, j’ai installé Helm pour déployer facilement des ressources sur Kubernetes. Ensuite, j’ai configuré Cert-manager sur K3s pour gérer automatiquement les certificats HTTPS. J’ai créé un émetteur basé sur ACME avec Let’s Encrypt, puis intégré le certificat à mes ressources Ingress. Finalement, j’ai résolu quelques problèmes lors des mises à jour.