clean services softlink (#253)

pull/256/merge
lusyoe 2018-07-05 16:00:44 +08:00 committed by jmgao
parent e695c7cbb1
commit ec3bb004be
1 changed files with 22 additions and 8 deletions

View File

@ -8,8 +8,11 @@
- kube-node - kube-node
- new-node - new-node
tasks: tasks:
- name: stop kube-node service - name: stop and disable kube-node service
shell: "systemctl stop kubelet kube-proxy" service: name={{ item }} state=stopped enabled=no
with_items:
- kubelet
- kube-proxy
ignore_errors: true ignore_errors: true
- name: umount kubelet 挂载的目录 - name: umount kubelet 挂载的目录
@ -30,8 +33,12 @@
- kube-master - kube-master
- new-master - new-master
tasks: tasks:
- name: stop kube-master service - name: stop and disable kube-master service
shell: "systemctl stop kube-apiserver kube-controller-manager kube-scheduler" service: name={{ item }} state=stopped enabled=no
with_items:
- kube-apiserver
- kube-controller-manager
- kube-scheduler
ignore_errors: true ignore_errors: true
- name: 清理目录和文件 - name: 清理目录和文件
@ -54,8 +61,11 @@
ignore_errors: true ignore_errors: true
when: "CLUSTER_NETWORK == 'kube-router'" when: "CLUSTER_NETWORK == 'kube-router'"
- name: stop docker service - name: stop and disable docker service
shell: "systemctl stop docker" service:
name: docker
state: stopped
enabled: no
ignore_errors: true ignore_errors: true
# 因为calico-kube-controller使用了host网络相当于使用了docker -net=host需要 # 因为calico-kube-controller使用了host网络相当于使用了docker -net=host需要
@ -83,6 +93,7 @@
- "/etc/systemd/system/docker.service" - "/etc/systemd/system/docker.service"
- "/etc/systemd/system/docker.service.requires/" - "/etc/systemd/system/docker.service.requires/"
- "/opt/kube/kube-system/" - "/opt/kube/kube-system/"
- "/etc/bash_completion.d/docker"
ignore_errors: true ignore_errors: true
- name: 清理 iptables - name: 清理 iptables
@ -111,8 +122,11 @@
# 清理etcd 集群相关 # 清理etcd 集群相关
- hosts: etcd - hosts: etcd
tasks: tasks:
- name: stop etcd service - name: stop and disable etcd service
shell: systemctl stop etcd service:
name: etcd
state: stopped
enabled: no
ignore_errors: true ignore_errors: true
- name: 清理目录和文件 - name: 清理目录和文件