Hydra is Constellation's resident Kubernetes cluster. It runs the majority of Constellation's software stack, acting as the general compute resource for the system.
- MetalLB
- NFS Provisioner
- Reloader
- Sealed Secrets
- Cert Manager
- Traefik
- Local Path Provisioner
- CNPG Operator
- Authentik
- Applications
These deployments are critical to the cluster's operation. It includes services like:
- Traefik, the cluster's ingress controller
- MetalLB, which provides virtual IPs via ARP to LoadBalancer services
- Cert Manager, which issues SSL certificates for the cluster's ingress routes
- Sealed Secrets, which allows Kubernetes Secrets to be encrypted while stored in a Git repository
These deployments are not critical to the cluster's operation. Services like Prometheus exporters, Grafana and other monitoring tools, while important to the cluster, are not critical infrastructure and so fall under the applications category.