60 lines
1.1 KiB
YAML
60 lines
1.1 KiB
YAML
cluster_name: k8s-test
|
|
kubernetes_version: v1.23.14-rancher1-1
|
|
|
|
ignore_docker_version: true
|
|
|
|
nodes:
|
|
- address: 95.216.146.255
|
|
hostname_override: node1
|
|
user: root
|
|
labels:
|
|
worker: yes
|
|
ingress: yes
|
|
location: hel
|
|
role: [controlplane, worker, etcd]
|
|
- address: 65.108.249.26
|
|
hostname_override: node2
|
|
user: root
|
|
labels:
|
|
worker: yes
|
|
ingress: yes
|
|
location: hel
|
|
role: [controlplane, worker, etcd]
|
|
- address: 65.109.224.135
|
|
hostname_override: node3
|
|
user: root
|
|
labels:
|
|
worker: yes
|
|
ingress: yes
|
|
location: hel
|
|
role: [controlplane, worker, etcd]
|
|
|
|
services:
|
|
etcd:
|
|
snapshot: true
|
|
creation: 6h
|
|
retention: 30h
|
|
kube-controller:
|
|
extra_args:
|
|
terminated-pod-gc-threshold: 100
|
|
|
|
authentication:
|
|
strategy: x509
|
|
sans:
|
|
- "rke.rmnl.ru"
|
|
|
|
ingress:
|
|
provider: nginx
|
|
node_selector:
|
|
ingress: yes
|
|
tolerations:
|
|
- key: node-role.kubernetes.io/controlplane
|
|
operator: Exists
|
|
effect: NoSchedule
|
|
- key: node-role.kubernetes.io/etcd
|
|
operator: Exists
|
|
effect: NoExecute
|
|
extra_args:
|
|
http-port: 80
|
|
https-port: 443
|