First kubeadm-config.yaml template
This commit is contained in:
parent
b6b0f3f05a
commit
18922bbecd
1 changed files with 58 additions and 0 deletions
58
templates/kubeadm-config.yaml.j2
Normal file
58
templates/kubeadm-config.yaml.j2
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
apiVersion: kubeadm.k8s.io/v1beta2
|
||||
kind: InitConfiguration
|
||||
{% if true == false %}
|
||||
bootstrapTokens:
|
||||
- token: "9a08jv.c0izixklcxtmnze7"
|
||||
description: "kubeadm bootstrap token"
|
||||
ttl: "24h"
|
||||
- token: "783bde.3f89s0fje9f38fhf"
|
||||
description: "another bootstrap token"
|
||||
usages:
|
||||
- authentication
|
||||
- signing
|
||||
groups:
|
||||
- system:bootstrappers:kubeadm:default-node-token
|
||||
{% endif %}
|
||||
nodeRegistration:
|
||||
{% if kubernetes_cri == "containerd" %}
|
||||
criSocket: "/run/containerd/containerd.sock"
|
||||
{% elseif kubernetes_cri == "docker" %}
|
||||
criSocket: "/var/run/docker.sock"
|
||||
{% endif %}
|
||||
{% if false %}
|
||||
name: "ec2-10-100-0-1"
|
||||
taints:
|
||||
- key: "kubeadmNode"
|
||||
value: "master"
|
||||
effect: "NoSchedule"
|
||||
{% endif %}
|
||||
kubeletExtraArgs:
|
||||
{% if false %}
|
||||
cgroupDriver: "cgroupfs"
|
||||
{% endif %}
|
||||
{% if kubernetes_cri == "containerd" %}
|
||||
cgroup-driver: "systemd"
|
||||
container-runtime: "remote"
|
||||
runtime-request-timeout: "15m"
|
||||
container-runtime-endpoint: "unix:///run/containerd/containerd.sock"
|
||||
{% endif %}
|
||||
node-ip: {{ ansible_host }}
|
||||
read-only-port: "10255"
|
||||
ignorePreflightErrors:
|
||||
- SystemVerification
|
||||
{% if true == false %}
|
||||
- IsPrivilegedUser
|
||||
{% endif %}
|
||||
localAPIEndpoint:
|
||||
advertiseAddress: "{{ lbip_kubeapiserver }}"
|
||||
bindPort: 6443
|
||||
{% if kubernetes_certificateKey is defined %}
|
||||
certificateKey: "{{ kubernetes_certificateKey }}"
|
||||
{% endif %}
|
||||
---
|
||||
apiVersion: kubeadm.k8s.io/v1beta1
|
||||
kind: ClusterConfiguration
|
||||
kubernetesVersion: stable
|
||||
controlPlaneEndpoint: "{{ lb_kubemaster }}:6443"
|
||||
networking:
|
||||
podSubnet: "10.244.0.0/16"
|
||||
Loading…
Add table
Add a link
Reference in a new issue