ccyunchina-deploy/playbooks/kubernetes/20.addnode.yml

17 lines
570 B
YAML

#TO_DO 改成import 其它playbook
- hosts: new-node
gather_facts: yes
roles:
- kubernetes/os-env
- kubernetes/prepare
- kubernetes/docker
- { role: kubernetes/calico, when: "CLUSTER_NETWORK == 'calico'" }
- { role: kubernetes/flannel, when: "CLUSTER_NETWORK == 'flannel'" }
- { role: kubernetes/kube-node , node_role: compute }
- hosts: deploy
tasks:
- name: 批准新增node节点
shell: "sleep 15 && {{ bin_dir }}/kubectl get csr|grep 'Pending' | awk 'NR>0{print $1}'| xargs {{ bin_dir }}/kubectl certificate approve"
ignore_errors: true