- kubeadm
- kubectl
- kubelet
+ - calico_crds
k8s_misc_images:
- addon_resizer
- name: Set network plugin to Calico
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: calico"
# set networking plugin to calico
- name: Set network plugin to Calico
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: calico"
# set networking plugin to calico
- name: Set network plugin to Calico
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: calico"
# set networking plugin to calico
- name: Set network plugin to calico
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: calico"
# set networking plugin to canal
- name: Set network plugin to Canal
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: canal"
# set networking plugin to cilium
- name: Set network plugin to Cilium
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: cilium"
# set master plugin to calico for multus to use as the primary network plugin
- name: Configure Multus to use Calico as the primary network plugin
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: calico"
# configure multus to use ca
- name: Enable Multus network plugin
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin_multus:.*"
line: "kube_network_plugin_multus: true"
# set networking plugin to flannel
- name: Set network plugin to Flannel
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: flannel"
- name: Configure Multus to use Calico as the primary network plugin
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: calico"
- name: Enable the Multus network plugin
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin_multus:.*"
line: "kube_network_plugin_multus: true"
# set master plugin to calico for multus to use as the primary network plugin
- name: Configure Multus to use Calico as the primary network plugin
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: calico"
# configure multus to use ca
- name: Enable Multus network plugin
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin_multus:.*"
line: "kube_network_plugin_multus: true"
# set master plugin to calico for multus to use as the primary network plugin
- name: Configure Multus to use Calico as the primary network plugin
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: calico"
# configure multus to use ca
- name: Enable Multus network plugin
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin_multus:.*"
line: "kube_network_plugin_multus: true"
# set networking plugin to weave
- name: Set network plugin to Weave
lineinfile:
- path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s-cluster/k8s-cluster.yml"
+ path: "{{ engine_cache }}/repos/kubespray/inventory/engine/group_vars/k8s_cluster/k8s-cluster.yml"
regexp: "^kube_network_plugin:.*"
line: "kube_network_plugin: weave"
# Kubernetes: Kubernetes and kubectl versions
# -------------------------------------------------------------------------------
# Kubernetes version that is supported by the pinned kubespray version
-kubernetes_version: "v1.18.5"
+kubernetes_version: "v1.19.11"
# version of the kubectl should generally match to the version of kubernetes itself
# but it would be good to have possibility to override it in case if someone needs it for some reason
kubectl_version: "{{ kubernetes_version }}"
# -------------------------------------------------------------------------------
# Kubernetes: App versions
# -------------------------------------------------------------------------------
-helm_version: "v3.5.0"
+helm_version: "v3.5.4"
charts_version: "0b64349aeb537d0fd038df0e1d40ec5cf1206609"
istio_version: "1.3.1"