mirror of
https://github.com/wahyd4/home-docker.git
synced 2026-08-09 04:15:52 +10:00
59 lines
1.4 KiB
YAML
59 lines
1.4 KiB
YAML
# Full configuration https://kubernetes.io/docs/reference/config-api/kubeadm-config.v1beta2/
|
|
kind: ClusterConfiguration
|
|
kubernetesVersion: v1.26.0
|
|
apiVersion: kubeadm.k8s.io/v1beta3
|
|
bootstrapTokens:
|
|
- groups:
|
|
- system:bootstrappers:kubeadm:default-node-token
|
|
token: 5kjlva.6y7tarecyrsnwn2c
|
|
ttl: 24h0m0s
|
|
usages:
|
|
- signing
|
|
- authentication
|
|
---
|
|
kind: InitConfiguration
|
|
localAPIEndpoint:
|
|
advertiseAddress: 192.168.1.2
|
|
bindPort: 6443
|
|
nodeRegistration:
|
|
criSocket: unix:///var/run/crio/crio.sock
|
|
imagePullPolicy: IfNotPresent
|
|
name: server-3
|
|
taints:
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/master
|
|
- effect: NoSchedule
|
|
key: node-role.kubernetes.io/control-plane
|
|
---
|
|
apiServer:
|
|
timeoutForControlPlane: 4m0s
|
|
apiVersion: kubeadm.k8s.io/v1beta3
|
|
certificatesDir: /etc/kubernetes/pki
|
|
clusterName: home-cluster
|
|
controlPlaneEndpoint: 192.168.1.2:6443
|
|
dns: {}
|
|
etcd:
|
|
external:
|
|
caFile: /etc/etcd/ca.pem
|
|
certFile: /etc/etcd/etcd.pem
|
|
endpoints:
|
|
- https://192.168.1.9:2379
|
|
- https://192.168.1.10:2379
|
|
- https://192.168.1.11:2379
|
|
- https://192.168.1.111:2379
|
|
- https://192.168.1.2:2379
|
|
keyFile: /etc/etcd/etcd-key.pem
|
|
imageRepository: registry.k8s.io
|
|
networking:
|
|
dnsDomain: cluster.local
|
|
podSubnet: 10.244.0.0/16
|
|
serviceSubnet: 10.96.0.0/12
|
|
scheduler:
|
|
extraArgs:
|
|
address: 0.0.0.0
|
|
bind-address: 0.0.0.0
|
|
controllerManager:
|
|
extraArgs:
|
|
address: 0.0.0.0
|
|
bind-address: 0.0.0.0
|