summaryrefslogtreecommitdiff
path: root/roles/kubernetes/kubeadm/master/templates/kubeadm-cluster.config.j2
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-01-11 04:38:08 +0100
committerChristian Pointner <equinox@spreadspace.org>2020-01-31 22:31:22 +0100
commit7dbf0cae4e1a8d77e79b8aafd5bb08780977481f (patch)
tree940a09dcd20f5e49234eaf9d5dd23ac92013355e /roles/kubernetes/kubeadm/master/templates/kubeadm-cluster.config.j2
parentkubernetes: new/updated kubeadm master role (WIP) (diff)
kubernetes: kubeadm/master node some more cleanup (WIP)
Diffstat (limited to 'roles/kubernetes/kubeadm/master/templates/kubeadm-cluster.config.j2')
-rw-r--r--roles/kubernetes/kubeadm/master/templates/kubeadm-cluster.config.j247
1 files changed, 0 insertions, 47 deletions
diff --git a/roles/kubernetes/kubeadm/master/templates/kubeadm-cluster.config.j2 b/roles/kubernetes/kubeadm/master/templates/kubeadm-cluster.config.j2
deleted file mode 100644
index 78e9d7a7..00000000
--- a/roles/kubernetes/kubeadm/master/templates/kubeadm-cluster.config.j2
+++ /dev/null
@@ -1,47 +0,0 @@
-{# https://godoc.org/k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1beta1 #}
-{# #}
-apiVersion: kubeadm.k8s.io/v1beta1
-kind: InitConfiguration
-{# TODO: this is ugly but we want to create our own token so we can #}
-{# better control it's lifetime #}
-bootstrapTokens:
-- ttl: "1s"
----
-apiVersion: kubeadm.k8s.io/v1beta1
-kind: ClusterConfiguration
-kubernetesVersion: {{ kubernetes_version }}
-clusterName: {{ kubernetes.cluster_name }}
-imageRepository: k8s.gcr.io
-{% if kubernetes.api_advertise_ip %}
-controlPlaneEndpoint: "{{ kubernetes.api_advertise_ip }}:6443"
-{% endif %}
-networking:
- dnsDomain: cluster.local
- podSubnet: {{ kubernetes.pod_ip_range }}
- serviceSubnet: {{ kubernetes.service_ip_range }}
-apiServer:
- extraArgs:
-{% if kubernetes.api_advertise_ip %}
- advertise-address: {{ kubernetes.api_advertise_ip }}
-{% endif %}
- encryption-provider-config: /etc/kubernetes/encryption/config
- extraVolumes:
- - name: encryption-config
- hostPath: /etc/kubernetes/encryption
- mountPath: /etc/kubernetes/encryption
- readOnly: true
- pathType: Directory
-{% if (kubernetes.api_extra_sans | length) == 0 %}
- certSANs: []
-{% else %}
- certSANs:
-{% for san in kubernetes.api_extra_sans %}
- - {{ san }}
-{% endfor %}
-{% endif %}
-controllerManager:
- extraArgs:
- node-cidr-mask-size: "{{ kubernetes_network_node_cidr_size }}"
-scheduler: {}
-dns:
- type: CoreDNS