Files
Multiplane/config.yaml
2026-01-19 18:30:51 +00:00

71 lines
1.3 KiB
YAML

k0s:
version: v1.34.3+k0s.0
private_ip_range: "10.1.0.0/24"
hostname: "cluster.local"
dual_stack: false
wireguard: true
public_ip_range: 192.168.0.0/24
metallb:
version: v0.15.3
public_ip_range: 192.168.1.0/24
haproxy:
keepalived:
id: "100"
auth: 4PycOh7xM
kube:
vip: 10.1.0.10
proxy:
"1":
mac: BC:24:6E:9E:EE:F0
ip: 10.1.0.8
"2":
mac: BC:24:6E:9E:EE:F1
ip: 10.1.0.9
nodes:
ssh:
user: root
port: "22"
key: ~/.ssh/id_rsa
network:
private:
interface: eth0
gateway: 10.1.0.1
netmask: "24"
public:
interface: eth1
gateway: 192.168.1.1
netmask: "24"
controller:
"1":
mac: BC:24:6E:9E:EE:01
ip: 10.1.0.21
"2":
mac: BC:24:FC:E1:CF:02
ip: 10.1.0.22
"3":
mac: BC:24:EE:D0:1F:03
ip: 10.1.0.23
worker:
"1":
mac: BC:24:BC:E9:4C:01
ip: 10.1.0.24
"2":
mac: BC:24:BC:E9:4C:02
ip: 10.1.0.25
"3":
mac: BC:24:BC:E9:4C:03
ip: 10.1.0.26
"4":
mac: BC:24:BC:E9:4C:04
ip: 10.1.0.27
"5":
mac: BC:24:BC:E9:4C:05
ip: 10.1.0.28
bastion:
enable: false
ssh:
user: example_user
port: "22"
host: ssh-1.homelab.local
key: ~/.ssh/id_rsa