init
This commit is contained in:
64
1.rke/cluster.yml
Normal file
64
1.rke/cluster.yml
Normal file
@@ -0,0 +1,64 @@
|
||||
cluster_name: k8s-nsk
|
||||
# kubernetes_version: v1.23.15-rancher1-1
|
||||
|
||||
ignore_docker_version: true
|
||||
|
||||
nodes:
|
||||
- address: 192.168.9.101
|
||||
hostname_override: node1
|
||||
user: root
|
||||
labels:
|
||||
worker: yes
|
||||
ingress: yes
|
||||
location: nsk
|
||||
role: [controlplane, worker, etcd]
|
||||
- address: 192.168.9.102
|
||||
hostname_override: node2
|
||||
user: root
|
||||
labels:
|
||||
worker: yes
|
||||
ingress: yes
|
||||
location: nsk
|
||||
role: [controlplane, worker, etcd]
|
||||
- address: 192.168.9.103
|
||||
hostname_override: node3
|
||||
user: root
|
||||
labels:
|
||||
worker: yes
|
||||
ingress: yes
|
||||
location: nsk
|
||||
role: [controlplane, worker, etcd]
|
||||
|
||||
services:
|
||||
etcd:
|
||||
snapshot: true
|
||||
creation: 6h
|
||||
retention: 30h
|
||||
kube-controller:
|
||||
extra_args:
|
||||
terminated-pod-gc-threshold: 100
|
||||
kubelet:
|
||||
extra_binds:
|
||||
- "/usr/lib/modules:/usr/lib/modules"
|
||||
- "/var/lib/piraeus-datastore:/var/lib/piraeus-datastore"
|
||||
- "/usr/src:/usr/src"
|
||||
|
||||
# authentication:
|
||||
# strategy: x509
|
||||
# sans:
|
||||
# - "rke.domain.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
|
Reference in New Issue
Block a user