Files
config/clusters/base.yaml

88 lines
1.7 KiB
YAML
Raw Normal View History

2025-11-02 18:31:13 +01:00
#!include common
#!include clusters/k8s
2023-05-15 14:36:48 +00:00
domain: cluster.local
subnets:
services: 192.168.48.0/20
pods: 192.168.64.0/20
addons:
2025-11-02 18:31:13 +01:00
- novit
2023-05-15 14:36:48 +00:00
vars:
2025-11-02 18:31:13 +01:00
is_vmware: false
devname_match: /dev/([shv]da|nvme[0-9]+n[0-9]+)
#devname_match: /dev/[shv]da
2023-05-15 14:36:48 +00:00
2025-11-02 18:31:13 +01:00
encrypt_disks: false
2025-11-02 18:31:13 +01:00
cni_provider: knet-wg
ingress_controller: nginx
kube_proxy: proxy
2023-05-15 14:36:48 +00:00
2025-11-02 18:31:13 +01:00
node_cidr_mask_size: 24
2023-05-15 14:36:48 +00:00
2025-11-02 18:31:13 +01:00
gcr_io: registry.k8s.io
kube_proxy_image: registry.k8s.io/kube-proxy
2023-05-15 14:36:48 +00:00
control_plane:
api_port: 6443
2025-11-02 18:31:13 +01:00
reserve_resources: false
2023-05-15 14:36:48 +00:00
2025-11-02 18:31:13 +01:00
etcd_image: quay.io/coreos/etcd
etcd_version: v3.5.21
etcd_cluster_state: new # set to new for new clusters (manually on hosts is fine)
etcd_split_events: false
2023-05-15 14:36:48 +00:00
2025-11-02 18:31:13 +01:00
keepalived_image: novitnc/keepalived
keepalived_version: 2.0.19
keepalived_garp_master_refresh: 60
2023-05-15 14:36:48 +00:00
2025-11-02 18:31:13 +01:00
kernel_modules: []
2023-05-15 14:36:48 +00:00
2025-11-02 18:31:13 +01:00
gateway: 172.17.1.8
dls_base_url: http://172.17.1.8:7606
dnses:
- 1.1.1.1
- 8.8.8.8
netmask: 24
iface: "(en|eth).*"
ping_gateway: false
public_vip: 172.17.1.138
vip_interface: main
keepalived_router_id: 1
containerd_size: 50%FREE
2023-05-15 14:36:48 +00:00
2025-11-02 18:31:13 +01:00
enable_serial_console: false
enable_nfs: false
ntp_server_mode: false
no_proxy: 192.168.0.0/16,172.16.0.0/12,10.0.0.0/8
cloud_provider: none
docker_registries_mirror_cache:
enable: true
mb: 20000
port: 8585
docker_registries_mirror_repos:
registry.k8s.io: /https/registry.k8s.io/v2
docker.io: /https/registry-1.docker.io/v2
gcr.io: /https/gcr.io/v2
quay.io: /https/quay.io/v2
tick:
storageClass: local
elasticsearch:
# below is namespace of ES deployment
default:
enabled: false
endpoint: es6
kafka:
default:
enabled: false
service: kafka
2023-05-15 14:36:48 +00:00
2025-11-02 18:31:13 +01:00
local_storage_class: local
2023-05-15 14:36:48 +00:00