feat: deploy k8s vms with Terraform and Ansible(#8)

Reviewed-on: #8
This commit was merged in pull request #8.
This commit is contained in:
2026-09-18 15:37:00 +02:00
parent 6470af9bfd
commit dfadd55977
15 changed files with 783 additions and 0 deletions
@@ -0,0 +1,32 @@
---
k8s_version: "1.37"
k8s_repo: "https://pkgs.k8s.io/core:/stable:/v{{ k8s_version }}/deb"
k8s_repo_key: "https://pkgs.k8s.io/core:/stable:/v{{ k8s_version }}/deb/Release.key"
k8s_packages:
- kubelet
- kubeadm
k8s_prerequisite_packages:
- apt-transport-https
- ca-certificates
- curl
- gnupg
k8s_firewall_admin_subnet: "192.168.88.0/24"
k8s_firewall_ssh_port: "22"
k8s_firewall_common_ports:
- "6443"
- "10250"
k8s_firewall_master_ports:
- "2379:2380"
- "10257"
- "10259"
k8s_firewall_worker_ports:
- "10256"
- "30000:32767"
k8s_firewall_cilium_udp_ports:
- "8472"
k8s_firewall_cilium_tcp_ports:
- "4240"