web-dev-qa-db-ja.com

kubernetesクラスターからcalicocniを削除/削除する方法

Kubernetesクラスター(1master、3worker)をデジタルオーシャンにインストールしました。
問題は、このクラスターにフランネルとキャリコの両方をインストールしたことです。
クラスターからキャラコを完全に削除したいですか、それとも複数のCNIを使用しても大丈夫ですか?

3

次の2つのコマンドを使用して、ノードからキャラコを削除します。

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
5
Prafull Ladha

これらを追加する必要があります

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プレイブックファイルの状態を「不在」に変更してから、ansibleプレイブックファイルを実行すると、次のようになります。

- 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プレイブックファイルでクラスターのインストールを確認し、必要に応じて値を変更/変更してください。

Ansibleを使用したkubernetesの詳細については、次を参照してください: https://docs.ansible.com/ansible/2.5/modules/kubernetes_module.html

お役に立てば幸いです

1
coolinuxoid