Kubernetes durci et pipeline DevSecOps
- Contexte
- Projet personnel
- Année
- 2026
En cours - Stack
- Kubernetes (AKS)
- Docker
- Terraform
- GitHub Actions
- Trivy
- Python
- FastAPI
- Liens
Un déploiement Kubernetes où la sécurité conditionne la livraison : une image vulnérable n'atteint jamais le cluster.
Ce que j'ai construit
- Un conteneur durci : exécution non-root et capabilities Linux supprimées.
- Un déploiement AKS à deux réplicas, avec un ServiceAccount sans token et un RBAC au moindre privilège.
- Un pipeline GitHub Actions : tests, build, puis scan Trivy bloquant. Le rapport SARIF remonte dans GitHub Security.
- Toute l'infrastructure en Terraform : AKS et ACR reliés par identité managée, sans secret à stocker.
Architecture
- 01Tests
- 02Buildimage Docker non-root
- 03Trivyscan bloquant, rapport SARIF
- 04ACRregistre privé
- 05AKS2 réplicas, RBAC minimal