Add CRI-O config

This commit is contained in:
Adrien Reslinger 2020-05-09 16:10:41 +02:00
parent 8d8a1e1dcb
commit f85e79b658
3 changed files with 13 additions and 4 deletions

View file

@ -1,5 +1,7 @@
---
kubernetes_cri: "containerd"
# value for kubernetes_cri: containerd, cri-o
#kubernetes_cri: "containerd"
kubernetes_server: false
kubernetes_network: calico
kubernetes_version: 1.17.2
# value for kuberntes_network: calico, weave-net
#kubernetes_network: calico
kubernetes_version: 1.18.2

View file

@ -6,6 +6,13 @@
- kubernetes_cri == "containerd"
#register: kubernetes_cri_changed
- name: Install CRI-O
include_role:
name: cri-o
when:
- kubernetes_cri == "cri-o"
#register: kubernetes_cri_changed
#- name: Restart kubelet after kubernetes cri installation
# service:
# name: kubelet

View file

@ -1 +1 @@
KUBELET_EXTRA_ARGS="--cgroup-driver=systemd --container-runtime=remote --runtime-request-timeout=15m --container-runtime-endpoint=unix:///run/containerd/containerd.sock --node-ip={{ ansible_eth0.ipv4.address }}"
KUBELET_EXTRA_ARGS="--cgroup-driver=systemd --container-runtime=remote --runtime-request-timeout=15m --container-runtime-endpoint={% if kubernetes_cri == "containerd" %}unix:///run/containerd/containerd.sock{% elif kubernetes_cri == "cri-o" %}unix:///var/run/crio/crio.sock{% endif %} --node-ip={{ ansible_eth0.ipv4.address }}"