Kubernetesクラスター(1master、3worker)をデジタルオーシャンにインストールしました。
問題は、このクラスターにフランネルとキャリコの両方をインストールしたことです。
クラスターからキャラコを完全に削除したいですか、それとも複数のCNIを使用しても大丈夫ですか?
次の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
これらを追加する必要があります
https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/rbac-kdd.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
お役に立てば幸いです