Skip to content
Snippets Groups Projects
Select Git revision
  • a49e06b54bbec00c5c4cc27e4cd5562de9d3bb97
  • master default protected
  • v2.28.0
  • v2.27.0
  • v2.25.1
  • v2.24.3
  • v2.26.0
  • v2.24.2
  • v2.25.0
  • v2.24.1
  • v2.22.2
  • v2.23.3
  • v2.24.0
  • v2.23.2
  • v2.23.1
  • v2.23.0
  • v2.22.1
  • v2.22.0
  • v2.21.0
  • v2.20.0
  • v2.19.1
  • v2.18.2
22 results

remove-node.yml

Blame
    • rong.zhang's avatar
      12c78e62
      Remove nodes · 12c78e62
      rong.zhang authored
      Drain node except daemonsets resource
      Use reset cluser for delete deploy data
      Then delete node
      12c78e62
      History
      Remove nodes
      rong.zhang authored
      Drain node except daemonsets resource
      Use reset cluser for delete deploy data
      Then delete node
    remove-node.yml 650 B
    ---
    
    - hosts: all
      gather_facts: true
    
    - hosts: etcd:k8s-cluster:vault:calico-rr
      vars_prompt:
        name: "delete_nodes_confirmation"
        prompt: "Are you sure you want to delete nodes state? Type 'yes' to delete nodes."
        default: "no"
        private: no
    
      pre_tasks:
        - name: check confirmation
          fail:
            msg: "Delete nodes confirmation failed"
          when: delete_nodes_confirmation != "yes"
    
    - hosts: kube-master
      roles:
        - { role: remove-node/pre-remove, tags: pre-remove }
    
    - hosts: kube-node
      roles:
        - { role: reset, tags: reset }
    
    - hosts: kube-master
      roles:
        - { role: remove-node/post-remove, tags: post-remove }