Applications
| Composant |
Namespace |
Fonction |
| Flux CD |
flux-system |
Réconcilie Git vers Kubernetes |
| Traefik |
kube-system |
Ingress et terminaison TLS |
| cert-manager |
cert-manager |
Certificats Let's Encrypt |
| KEDA + HTTP add-on |
keda |
Autoscaling et scale-to-zero futur |
| CoreDNS |
kube-system |
DNS interne du cluster |
| metrics-server |
kube-system |
CPU/mémoire pour Kubernetes |
Observabilité
| Composant |
Namespace |
Données |
| Prometheus |
monitoring |
Séries temporelles, PVC 5 GiB |
| Grafana |
monitoring |
Dashboards, PVC 1 GiB |
| kube-state-metrics |
monitoring |
État des objets Kubernetes |
| node-exporter |
monitoring |
Métriques des trois VPS |
| Gatus |
status |
11 contrôles internes et publics |
Interfaces et applications
| Application |
Namespace |
Réplicas |
Exposition |
| Headlamp |
headlamp |
1 |
SSO, headlamp.lab.djayzone.com |
| OAuth2 Proxy |
sso, monitoring, headlamp |
1 chacun |
Authentification des interfaces |
| Whoami |
whoami |
1 |
Deux domaines de test |
| Portfolio Jemimah |
jemimah |
1 |
jemimah.fr et www |
| Atelier Jemimah |
jemimah |
1 |
Temporaire, PVC 100 MiB |
| Wiki |
docs |
2 |
docs.lab.djayzone.com |
Les anciens dossiers du dépôt situés hors de apps/ovh-primary ne sont pas synchronisés par le cluster actuel.