Perry Chouteau
Tous les projets
En ligneCloud & infrastructure

Vocal30

janvier 2025 — Aujourd'hui · Vocal30

Vocal30 est le nom sous lequel passe tout mon travail de dev, DevOps, cloud native et webapp. Concrètement, c'est aussi un cluster Kubernetes self-hosted que je gère de bout en bout : je build, je pousse sur ma propre registry hébergée sur le cluster, et Kubernetes récupère l'image de là. Aucun service managé.

  • Kubernetes
  • Podman
  • Helm
  • Traefik
  • CertManager
  • Registry privée
  • Cilium
  • Postgres
  • Secrets
  • GitHub Actions

Les briques

La chaîne

  • GitHub Actions construit l’image applicative avec Podman.
  • L’image part sur ma registry Docker — hébergée sur le cluster lui-même
  • Kubernetes tire l’image depuis cette registry et déploie.

La suite

FluxCD et l’automatisation de mise à jour d’images, pour du GitOps complet où le cluster va chercher lui-même les nouvelles versions. Pas encore en place.