65 lines
1.1 KiB
YAML
65 lines
1.1 KiB
YAML
domain: cluster.local
|
|
|
|
subnets:
|
|
services: 192.168.48.0/20
|
|
pods: 192.168.64.0/20
|
|
|
|
addons:
|
|
- essentials
|
|
|
|
vars:
|
|
kubernetes_version: v1.26.4
|
|
|
|
bootstrap_auths:
|
|
- name: "my-user"
|
|
sshKey: "ssh-ed25519 xxx my-user"
|
|
|
|
ssh_keys:
|
|
- "ssh-ed25519 xxx my-user"
|
|
|
|
devname_match: /dev/([shv]da|nmve[0-9]+n[0-9]+)
|
|
# to match a specific partition (here: 3):
|
|
#devname_match: /dev/([shv]da|nvme[0-9]+n[0-9]+p)3
|
|
|
|
vip_interface: main
|
|
public_vip: 172.17.1.138
|
|
|
|
netmask: 24
|
|
gateway: 172.17.1.8
|
|
dns:
|
|
#- 172.17.1.1
|
|
- 208.67.220.220
|
|
|
|
dls_base_url: http://172.17.1.8:7606
|
|
|
|
etcd:
|
|
image: quay.io/coreos/etcd
|
|
version: v3.5.9
|
|
cluster_state: new # set to existing to secure existing clusters
|
|
|
|
keepalived:
|
|
image: novitnc/keepalived
|
|
version: 2.0.19
|
|
garp_master_refresh: 60
|
|
router_id: 1
|
|
|
|
control_plane:
|
|
api_port: 6443
|
|
reserve_resources: true
|
|
|
|
iface: "(en|eth).*"
|
|
containerd_size: 50%FREE
|
|
|
|
local_storage_class: local
|
|
|
|
encrypt_disks: false
|
|
|
|
cni_provider: knet-wg
|
|
ingress_controller: nginx
|
|
kube_proxy: proxy
|
|
|
|
k8s_registry: registry.k8s.io
|
|
|
|
kernel_modules: []
|
|
|