High Availability Status
This page reads the hosting environment at runtime. The content is identical in both landing zones — only the environment indicator changes based on which pod serves the request.
Loading status…
Architecture
| Active LZ | Serves penguinpages.net, WordPress + MariaDB running |
| Passive LZ | WordPress scaled to 0, MariaDB replicating (15-min delay) |
| Failover | CI job swaps active/passive, sets up reverse replication |
| Traffic Path | IPv6 → rt1 → k8s MetalLB VIP → NGINX Ingress → proxy → pandora → WordPress |
Technology Stack
- WordPress 6.4 on Bitnami Helm chart
- MariaDB with cross-namespace replication
- k3s on pandora (single-node, local-path storage)
- k8s cluster (thor/odin/varda) for HA ingress + TLS
- MetalLB BGP + NGINX Ingress Controller
- cert-manager (Let’s Encrypt HTTP-01)
- Argo CD for GitOps deployment
- GitLab CI for failover orchestration