Compare commits

..

2 commits

Author SHA1 Message Date
34889ccaac
Add useful link into readme file 2024-04-16 08:19:08 +02:00
8e2462f388
Update kubeadm template 2024-04-16 08:18:51 +02:00
2 changed files with 9 additions and 5 deletions

View file

@ -9,3 +9,5 @@ Deploy kubernetes
https://pkg.go.dev/k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1beta2?tab=doc https://pkg.go.dev/k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/v1beta2?tab=doc
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init/ https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init/
https://github.com/XenitAB/spegel

View file

@ -1,4 +1,4 @@
apiVersion: kubeadm.k8s.io/v1beta2 apiVersion: kubeadm.k8s.io/v1beta3
kind: InitConfiguration kind: InitConfiguration
{% if kubetoken is defined %} {% if kubetoken is defined %}
bootstrapTokens: bootstrapTokens:
@ -14,8 +14,9 @@ nodeRegistration:
{% elif kubernetes_cri == "docker" %} {% elif kubernetes_cri == "docker" %}
criSocket: "/var/run/docker.sock" criSocket: "/var/run/docker.sock"
{% endif %} {% endif %}
name: {{ ansible_hostname }}
{% if false %} {% if false %}
name: "ec2-10-100-0-1" imagePullPolicy: IfNotPresent
taints: taints:
- key: "kubeadmNode" - key: "kubeadmNode"
value: "master" value: "master"
@ -33,7 +34,7 @@ nodeRegistration:
container-runtime-endpoint: "unix:///var/run/crio/crio.sock" container-runtime-endpoint: "unix:///var/run/crio/crio.sock"
{% endif %} {% endif %}
node-ip: {{ lookup('vars', 'ansible_' + kubernetes_interface ).ipv4.address }} node-ip: {{ lookup('vars', 'ansible_' + kubernetes_interface ).ipv4.address }}
# read-only-port: "10255" read-only-port: "10255"
ignorePreflightErrors: ignorePreflightErrors:
- SystemVerification - SystemVerification
{% if (kubernetes_master|bool and not kubernetes_master_taint|bool) %} {% if (kubernetes_master|bool and not kubernetes_master_taint|bool) %}
@ -50,7 +51,7 @@ certificateKey: "{{ kubernetes_certificateKey.stdout }}"
{% endif %} {% endif %}
{% if kubernetes_master|bool and groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined %} {% if kubernetes_master|bool and groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined %}
--- ---
apiVersion: kubeadm.k8s.io/v1beta2 apiVersion: kubeadm.k8s.io/v1beta3
kind: ClusterConfiguration kind: ClusterConfiguration
kubernetesVersion: stable kubernetesVersion: stable
{% if lbip_kubeapiserver is defined %} {% if lbip_kubeapiserver is defined %}
@ -99,12 +100,13 @@ scheduler:
bind-address: 0.0.0.0 bind-address: 0.0.0.0
etcd: etcd:
local: local:
dataDir: /var/lib/etcd
extraArgs: extraArgs:
listen-metrics-urls: http://0.0.0.0:2381 listen-metrics-urls: http://0.0.0.0:2381
{% endif %} {% endif %}
{% if not kubernetes_master|bool or kubernetes_master|bool and groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is defined %} {% if not kubernetes_master|bool or kubernetes_master|bool and groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is defined %}
--- ---
apiVersion: kubeadm.k8s.io/v1beta2 apiVersion: kubeadm.k8s.io/v1beta3
kind: JoinConfiguration kind: JoinConfiguration
{% if kubernetes_master|bool %} {% if kubernetes_master|bool %}
controlPlane: controlPlane: