как удалить / удалить ситцевое cni из моего кластера kubernetes - PullRequest
0 голосов
/ 04 декабря 2018

Я установил свой кластер kubernetes (1master, 3worker) в цифровом океане.Проблема в том, что я установил фланелевое и ситцевое в этом кластере.Я хочу полностью удалить бязь из моего кластера.

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Вы должны добавить эти

https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/rbac-kdd.yaml

и

https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml

в состояние файла вашей доступной для воспроизведения книги как «отсутствует», тогда когдавы запускаете файл ANSIBLE playbook, т. е. как показано ниже.

- name: Delete Calico (rbac-kdd.yaml) from cluster
  kubernetes:
    api_endpoint: 123.45.67.89
    insecure: true
    file_reference: /path/to/rbac-kdd.yaml
    state: absent

- name: Delete Calico (calico.yaml) from cluster
  kubernetes:
    api_endpoint: 123.45.67.89
    insecure: true
    file_reference: /path/to/calico.yaml
    state: absent

Пожалуйста, проверьте файл ansible playbook для установки кластера и измените / измените значения в соответствии с вашими потребностями.

Для более подробной информации kubernetes с ansible вы можетесм. это: https://docs.ansible.com/ansible/2.5/modules/kubernetes_module.html

Надеюсь, это будет полезно для вас

0 голосов
/ 04 декабря 2018

Используйте следующие две команды для удаления ситца из вашего узла:

kubectl delete -f https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/rbac-kdd.yaml
kubectl delete -f https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml
...