Add /var/lib/cni to kubelet

Necessary to persist this directory for host-local IPAM used by Canal
Add pre-upgrade task to copy /var/lib/cni out of old kubelet.
This commit is contained in:
Matthew Mosesohn
2017-04-03 16:50:17 +03:00
parent 80828a7c77
commit b4d06ff8dd
4 changed files with 12 additions and 0 deletions

View File

@@ -4,6 +4,9 @@
{%- if inventory_hostname in groups['kube-master'] and inventory_hostname not in groups['kube-node'] -%}true{%- else -%}false{%- endif -%}
tags: facts
- include: pre_upgrade.yml
tags: kubelet
- include: install.yml
tags: kubelet

View File

@@ -0,0 +1,6 @@
---
- name: "Pre-upgrade | copy /var/lib/cni from kubelet"
command: docker cp kubelet:/var/lib/cni /var/lib/cni
args:
creates: "/var/lib/cni"
failed_when: false