6

我已经在数字海洋中安装了我的 kubernetes 集群(1master,3worker)。
问题是我在这个集群中安装了法兰绒和印花布。
我想从集群中完全移除印花布,还是可以拥有多个 CNI?

4

2 回答 2

6

使用以下两个命令从您的节点中删除 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
于 2018-12-04T10:27:23.107 回答
0

你应该添加这些

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 文件状态为“不存在”,然后当您运行 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 文件以进行集群安装并根据您的需要更改/修改值。

有关带有 ansible 的 kubernetes 的更多详细信息,您可以看到: https ://docs.ansible.com/ansible/2.5/modules/kubernetes_module.html

希望对你有帮助

于 2018-12-04T12:26:10.540 回答