Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - name: Configure and start the Kubernetes Nodes
- hosts: kubernetes-minions
- tasks:
- - name: backup K8S master files.
- shell: "{{item}}"
- with_items:
- - cp /etc/kubernetes/config /var/tmp/k8s-backup/
- - cp /etc/kubernetes/kubelet /var/tmp/k8s-backup/
- - name: cordon the minion.
- command: kubectl cordon {{ ansible_default_ipv4.interface }}
- delegate_to: kubernetes-master
- - name: Install latest version of Docker on Minion.
- yum: name=kubernetes-1.3.0-0.3.git86dc49a.el7 state=present
- - name: start the kubernetes kubelet
- service: name=kubelet state=restarted enabled=yes
- - name: start the kubernetes kube-proxy
- service: name=kube-proxy state=restarted enabled=yes
- - name: uncordon the minion.
- command: kubectl uncordon {{ ansible_default_ipv4.interface }}
- delegate_to: kubernetes-master
- [kubernetes-masters]
- 172.29.219.102
- [kubernetes-minions]
- 172.29.219.105
- 172.29.219.106
- 172.29.219.107
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement