puppet-prod/hieradata/roles/infra/k8s.yaml
Ben Vincent e9978484f6 feat: add ectd role for k8s
- small updates to k8s server/node/etcd-replica
- change k8s networking to all use networkd
2025-05-30 22:55:04 +10:00

31 lines
740 B
YAML

---
hiera_include:
- k8s
k8s::node::manage_simple_cni: false
k8s::server::resources::manage_flannel: false
k8s::container_manager: containerd
k8s::version: 1.31.9
k8s::etcd_version: 3.5.16
k8s::cluster_domain: k8s.au-syd1.unkin.net
k8s::manage_firewall: false
k8s::manage_kube_proxy: true
k8s::puppetdb_discovery: true
k8s::service_cidr: 198.18.30.0/24
k8s::pod_cidr: 10.240.0.0/16
### k8s::install::crictl
k8s::install::crictl::config:
'runtime-endpoint': 'unix:///run/containerd/containerd.sock'
'image-endpoint': 'unix:///run/containerd/containerd.sock'
### networking
systemd::manage_networkd: true
systemd::manage_all_network_files: true
networking::interfaces:
eth0:
type: physical
forwarding: true
dhcp: true