diff options
Diffstat (limited to 'roles/kubernetes/kubeadm')
-rw-r--r-- | roles/kubernetes/kubeadm/base/tasks/main.yml | 8 | ||||
-rw-r--r-- | roles/kubernetes/kubeadm/upgrade | 12 |
2 files changed, 14 insertions, 6 deletions
diff --git a/roles/kubernetes/kubeadm/base/tasks/main.yml b/roles/kubernetes/kubeadm/base/tasks/main.yml index 7e48bd5b..56d7f8d2 100644 --- a/roles/kubernetes/kubeadm/base/tasks/main.yml +++ b/roles/kubernetes/kubeadm/base/tasks/main.yml @@ -59,5 +59,13 @@ state: present changed_when: false +- name: enable IPv4 forwarding + sysctl: + name: net.ipv4.ip_forward + value: '1' + sysctl_set: yes + state: present + reload: yes + - name: prepare network plugin include_tasks: "net_{{ kubernetes_network_plugin }}.yml" diff --git a/roles/kubernetes/kubeadm/upgrade b/roles/kubernetes/kubeadm/upgrade index 52fe1a5d..c2f97d40 100644 --- a/roles/kubernetes/kubeadm/upgrade +++ b/roles/kubernetes/kubeadm/upgrade @@ -4,7 +4,7 @@ Cluster Upgrades: primary master: --------------- -VERSION=1.22.2 +VERSION=1.23.1 apt-get update @@ -13,7 +13,7 @@ apt-get install -y "kubeadm=$VERSION-00" kubeadm version kubeadm upgrade plan -kubectl drain $(hostname) --ignore-daemonsets --delete-local-data +kubectl drain $(hostname) --ignore-daemonsets --delete-emptydir-data kubeadm upgrade apply "v$VERSION" sed "s/^kubernetesVersion: .*$/kubernetesVersion: $VERSION/" -i /etc/kubernetes/kubeadm.config @@ -29,13 +29,13 @@ kubectl uncordon $(hostname) secondary master: ----------------- -VERSION=1.22.2 +VERSION=1.23.1 apt-get update sed "s/^Pin: version .*$/Pin: version $VERSION-00/" -i /etc/apt/preferences.d/kubeadm.pref apt-get install -y --allow-change-held-packages "kubeadm=$VERSION-00" -kubectl drain $(hostname) --ignore-daemonsets --delete-local-data +kubectl drain $(hostname) --ignore-daemonsets --delete-emptydir-data kubeadm upgrade node sed "s/^Pin: version .*$/Pin: version $VERSION-00/" -i /etc/apt/preferences.d/kubelet.pref sed "s/^Pin: version .*$/Pin: version $VERSION-00/" -i /etc/apt/preferences.d/kubectl.pref @@ -49,13 +49,13 @@ kubectl uncordon $(hostname) worker nodes: ------------- -VERSION=1.22.2 +VERSION=1.23.1 apt-get update sed "s/^Pin: version .*$/Pin: version $VERSION-00/" -i /etc/apt/preferences.d/kubeadm.pref apt-get install -y "kubeadm=$VERSION-00" -@primary master: kubectl drain <node> --ignore-daemonsets --delete-local-data +@primary master: kubectl drain <node> --ignore-daemonsets --delete-emptydir-data kubeadm upgrade node sed "s/^Pin: version .*$/Pin: version $VERSION-00/" -i /etc/apt/preferences.d/kubelet.pref |