Logo
Explore Help
Sign In
HomeInfra/HetznerTerra
1
0
Fork 0
You've already forked HetznerTerra
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
22ce5fd6f4e82b4f3bfa9e9d8f465e36786ab590
HetznerTerra/ansible/requirements.yml

8 lines
164 B
YAML
Raw Normal View History

feat: Add HA Kubernetes cluster with Terraform + Ansible - 3x CX23 control plane nodes (HA) - 4x CX33 worker nodes - k3s with embedded etcd - Hetzner CCM for load balancers - Gitea CI/CD workflows - Backblaze B2 for Terraform state
2026-02-28 20:24:55 +00:00
collections:
- name: kubernetes.core
version: ">=2.4.0"
- name: community.general
version: ">=8.0.0"
Implement HA control plane with Load Balancer (3-3 topology) Major changes: - Terraform: Scale to 3 control planes (cx23) + 3 workers (cx33) - Terraform: Add Hetzner Load Balancer (lb11) for Kubernetes API - Terraform: Add kube_api_lb_ip output - Ansible: Add community.network collection to requirements - Ansible: Update inventory to include LB endpoint - Ansible: Configure secondary CPs and workers to join via LB - Ansible: Add k3s_join_endpoint variable for HA joins - Workflow: Add imports for cp-2, cp-3, and worker-3 - Docs: Update STABLE_BASELINE.md with HA topology and phase gates Topology: - 3 control planes (cx23 - 2 vCPU, 8GB RAM each) - 3 workers (cx33 - 4 vCPU, 16GB RAM each) - 1 Load Balancer (lb11) routing to all 3 control planes on port 6443 - Workers and secondary CPs join via LB endpoint for HA Cost impact: +~€26/month (2 extra CPs + 1 extra worker + LB)
2026-03-23 02:39:39 +00:00
- name: community.network
version: ">=5.0.0"
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 65ms Template: 3ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API