summaryrefslogtreecommitdiff
path: root/roles/kubernetes/kubeadm/control-plane/templates/kubeadm.config.j2
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-08-15 19:24:03 +0200
committerChristian Pointner <equinox@spreadspace.org>2022-08-15 19:24:03 +0200
commite13a8fec52694d16da2066f4f4d13942a203a601 (patch)
tree3075a1023ddf2239e95d50683d56e7537b58a977 /roles/kubernetes/kubeadm/control-plane/templates/kubeadm.config.j2
parentcosmetic change (diff)
kubernetes/kubeadm: only use config files for init and join
Diffstat (limited to 'roles/kubernetes/kubeadm/control-plane/templates/kubeadm.config.j2')
-rw-r--r--roles/kubernetes/kubeadm/control-plane/templates/kubeadm.config.j255
1 files changed, 0 insertions, 55 deletions
diff --git a/roles/kubernetes/kubeadm/control-plane/templates/kubeadm.config.j2 b/roles/kubernetes/kubeadm/control-plane/templates/kubeadm.config.j2
deleted file mode 100644
index a0f3efe7..00000000
--- a/roles/kubernetes/kubeadm/control-plane/templates/kubeadm.config.j2
+++ /dev/null
@@ -1,55 +0,0 @@
-{# https://godoc.org/k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1beta3 #}
-{# #}
-apiVersion: kubeadm.k8s.io/v1beta3
-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"
-localAPIEndpoint:
- bindPort: 6442
-{% if kubernetes_overlay_node_ip is defined %}
- advertiseAddress: {{ kubernetes_overlay_node_ip }}
-{% endif %}
-{% if kubernetes_network_plugin_replaces_kube_proxy %}
-skipPhases:
-- addon/kube-proxy
-{% endif %}
-nodeRegistration:
- criSocket: {{ kubernetes_cri_socket }}
----
-apiVersion: kubeadm.k8s.io/v1beta3
-kind: ClusterConfiguration
-kubernetesVersion: {{ kubernetes_version }}
-clusterName: {{ kubernetes.cluster_name }}
-imageRepository: k8s.gcr.io
-controlPlaneEndpoint: 127.0.0.1:6443
-networking:
- dnsDomain: {{ kubernetes.dns_domain | default('cluster.local') }}
- podSubnet: {{ kubernetes.pod_ip_range }}
- serviceSubnet: {{ kubernetes.service_ip_range }}
-apiServer:
- extraArgs:
- 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 | default([]) | length) == 0 %}
- certSANs: []
-{% else %}
- certSANs:
- {{ kubernetes.api_extra_sans | to_nice_yaml | indent(width=2) }}
-{% endif %}
-controllerManager:
- extraArgs:
- node-cidr-mask-size: "{{ kubernetes.pod_ip_range_size }}"
-scheduler: {}
----
-apiVersion: kubelet.config.k8s.io/v1beta1
-kind: KubeletConfiguration
-clusterDNS:
-- {{ kubernetes_nodelocal_dnscache_ip }}
-cgroupDriver: systemd