Merge pull request #2416 from riverzhang/delete-node

Remove nodes
This commit is contained in:
RongZhang
2018-03-08 01:55:20 -06:00
committed by GitHub
4 changed files with 55 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
---
- name: Delete node
command: kubectl delete node {{ item }}
with_items:
- "{{ groups['kube-node'] }}"
delegate_to: "{{ groups['kube-master'][0] }}"
ignore_errors: yes

View File

@@ -0,0 +1,3 @@
---
drain_grace_period: 300
drain_timeout: 360s

View File

@@ -0,0 +1,15 @@
---
- name: remove-node | Drain node except daemonsets resource
command: >-
{{ bin_dir }}/kubectl drain
--force
--ignore-daemonsets
--grace-period {{ drain_grace_period }}
--timeout {{ drain_timeout }}
--delete-local-data {{ item }}
with_items:
- "{{ groups['kube-node'] }}"
failed_when: false
delegate_to: "{{ groups['kube-master'][0] }}"
ignore_errors: yes