如何从我的 kubernetes 集群 delete/remove calico cni
how to delete/remove calico cni from my kubernetes cluster
我已经在数字海洋中安装了我的kubernetes集群(1master,3worker)。
问题是我在这个集群中同时安装了 flannel 和 calico。
我想从我的集群中完全删除 calico 还是可以有多个 CNI?
使用以下两个命令从您的节点中删除 calico:
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
你应该添加这些
https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/rbac-kdd.yaml
和
你的 ansible playbook 文件状态为 "absent" 然后当你 运行 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文件和change/modify值。
有关带有ansible的kubernetes的更多详细信息,您可以看到:
https://docs.ansible.com/ansible/2.5/modules/kubernetes_module.html
希望对你有所帮助
我已经在数字海洋中安装了我的kubernetes集群(1master,3worker)。
问题是我在这个集群中同时安装了 flannel 和 calico。
我想从我的集群中完全删除 calico 还是可以有多个 CNI?
使用以下两个命令从您的节点中删除 calico:
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
你应该添加这些
https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/rbac-kdd.yaml
和
你的 ansible playbook 文件状态为 "absent" 然后当你 运行 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文件和change/modify值。
有关带有ansible的kubernetes的更多详细信息,您可以看到: https://docs.ansible.com/ansible/2.5/modules/kubernetes_module.html
希望对你有所帮助