Browse Source

Write cloud-config during kubelet configuration

This file should only be updated during kubelet upgrade so that
master components are not accidentally restarted first during
preinstall stage.
pull/2540/head
Matthew Mosesohn 6 years ago
parent
commit
72a4223884
2 changed files with 13 additions and 13 deletions
  1. 13
      roles/kubernetes/node/tasks/main.yml
  2. 13
      roles/kubernetes/preinstall/tasks/main.yml

13
roles/kubernetes/node/tasks/main.yml

@ -134,6 +134,19 @@
tags: tags:
- kube-proxy - kube-proxy
- name: Write cloud-config
template:
src: "{{ cloud_provider }}-cloud-config.j2"
dest: "{{ kube_config_dir }}/cloud_config"
group: "{{ kube_cert_group }}"
mode: 0640
when:
- cloud_provider is defined
- cloud_provider in [ 'openstack', 'azure', 'vsphere' ]
notify: restart kubelet
tags:
- cloud-provider
# reload-systemd # reload-systemd
- meta: flush_handlers - meta: flush_handlers

13
roles/kubernetes/preinstall/tasks/main.yml

@ -256,19 +256,6 @@
tags: tags:
- bootstrap-os - bootstrap-os
- name: Write cloud-config
template:
src: "{{ cloud_provider }}-cloud-config.j2"
dest: "{{ kube_config_dir }}/cloud_config"
group: "{{ kube_cert_group }}"
mode: 0640
when:
- inventory_hostname in groups['k8s-cluster']
- cloud_provider is defined
- cloud_provider in [ 'openstack', 'azure', 'vsphere' ]
tags:
- cloud-provider
- import_tasks: etchosts.yml - import_tasks: etchosts.yml
tags: tags:
- bootstrap-os - bootstrap-os

Loading…
Cancel
Save