k8x/config.dist
2024-05-18 04:45:52 +03:00

76 lines
1.7 KiB
Plaintext

#K8X CONFIG
CLUSTER_NAME=kube
CLUSTER_DOMAIN=staging.example.com
MASTERS_DOMAIN=virtualkube.example.com
ADMIN_EMAIL=admin@example.com
CONF_DIR=/etc/kubernetes
CLOUDFLARE_API_KEY=000
HAPROXY_VRRP_AUTH=Pass
HAPROXY_STATS_AUTH=admin:Pass
CERT_MODE=true
#NETWORK
CNI_NET=172.16.0.0/16
SERVICE_NET=172.18.0.0/16
SERVICE_FIP=172.18.0.1
NODE_INTERFACE=tun0
ETCD_INTERFACE=tun0
MASTER_LB_IP=10.15.0.2
MASTER_LB_MASK=16
MASTER_1_NAME=master01
MASTER_1_IP=10.15.8.11
MASTER_2_NAME=master02
MASTER_2_IP=10.15.8.12
MASTER_3_NAME=master03
MASTER_3_IP=10.15.8.13
NODE_1_NAME=worker01
NODE_1_IP=10.15.8.21
NODE_2_NAME=worker02
NODE_2_IP=10.15.8.22
NODE_3_NAME=worker03
NODE_3_IP=10.15.8.23
NODE_4_NAME=worker04
NODE_4_IP=10.15.8.24
NODE_5_NAME=worker05
NODE_5_IP=10.15.8.25
NODE_6_NAME=worker06
NODE_6_IP=10.15.8.26
NODE_7_NAME=worker07
NODE_7_IP=10.15.8.27
NODE_8_NAME=worker08
NODE_8_IP=10.15.8.28
NODE_9_NAME=worker09
NODE_9_IP=10.15.8.29
NODE_10_NAME=worker10
NODE_10_IP=10.15.8.30
NODE_11_NAME=worker11
NODE_11_IP=10.15.8.31
NODE_12_NAME=worker12
NODE_12_IP=10.15.8.32
NODE_13_NAME=worker13
NODE_13_IP=10.15.8.33
NODE_14_NAME=worker14
NODE_14_IP=10.15.8.34
NODE_15_NAME=worker15
NODE_15_IP=10.15.8.35
ETCD_1_NAME=${MASTER_1_NAME}
ETCD_1_IP=10.15.8.11
ETCD_2_NAME=${MASTER_2_NAME}
ETCD_2_IP=10.15.8.12
ETCD_3_NAME=${MASTER_3_NAME}
ETCD_3_IP=10.15.8.13
ADMIN_KUBECONFIG=${CONF_DIR}/kubeconfig
CA_DIR=${CONF_DIR}/pki
FUNC_PATH="systemd"
NODE_IP=$(ip addr show dev ${NODE_INTERFACE} | grep 'inet ' | awk '{print $2}' | cut -d '/' -f 1 | grep -v ${MASTER_LB_IP})
NODE_NAME=$(hostname)
NODE_NAME_SHORT=$(hostname -s)
ETCD_IP=$(ip addr show dev ${ETCD_INTERFACE} | grep 'inet ' | awk '{print $2}' | cut -d '/' -f 1)