web-dev-qa-db-ja.com

「calico.yaml」を認識できません:バージョン「apps / v1beta1」の種類「Deployment」に一致しません

ポッドネットワーク用のcalico.yamlファイルをダウンロードしようとすると、次のエラーが表示されます

「calico.yaml」を認識できません:バージョン「apps/v1beta1」の種類「Deployment」に一致しません「calico.yaml」を認識できません:バージョン「extensions/v1beta1」の種類「DaemonSet」に一致しません

「kubectl apply -f calico.yaml」を実行したときの完全な出力は次のとおりです

'configmap/calico-config created service/calico-typha created poddisruptionbudget.policy/calico-typha created serviceaccount/calico-node created customresourcedefinition.apiextensions.k8s.io/felixconfigurations.crd.projectcalico.org created customresourcedefinition.apiextensions.k8s.io /bgppeers.crd.projectcalico.orgがcustomresourcedefinition.apiextensions.k8s.io/bgpconfigurations.crd.projectcalico.orgを作成しましたcustomresourcedefinition.apiextensions.k8s.io/ippools.crd.projectcalico.orgを作成しましたcustomresourcedefinition.apiextensions.k8s.io/hostendpointsを作成しました.crd.projectcalico.orgが作成したcustomresourcedefinition.apiextensions.k8s.io/clusterinformations.crd.projectcalico.orgが作成したcustomresourcedefinition.apiextensions.k8s.io/globalnetworkpolicies.crd.projectcalico.orgが作成したcustomresourcedefinition.apiextensions.k8s.io/globalnetworksets。 .projectcalico.orgが作成したcustomresourcedefinition.apiextensions.k8s.io/networkpolicies.crd.projectcalico.orgが作成され、「calic o.yaml ":バージョン" apps/v1beta1 "の種類" Deployment "に一致せず、" calico.yaml "を認識できません:バージョン" extensions/v1beta1 "の種類" DaemonSet "に一致しません

2
parrot_boy

最新バージョンのKubernetesを使用している場合、 いくつかのリソースのAPIバージョンが変更されていますkubectl convertコマンドを使用してAPIバージョンを更新し、calico.yamlを更新されたAPIを使用するように変換してみてください

4
Praveen

コマンドを使用して「最新の」ファイルを取得して確認しています:

wget:docs.projectcalico.org/v3.10/manifests/calico.yaml

私の問題を解決しました。

複数サイトのコースをたどっていて、"https://docs.projectcalico.org/v3.3/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml"からのyamlファイルを参照していました

結果は次のとおりでした:

unable to recognize "calico.yaml": no matches for kind "Deployment" in version "apps/v1beta1"
unable to recognize "calico.yaml": no matches for kind "DaemonSet" in version "extensions/v1beta1"
0
Davor Niksic

最新のCalico.yamlを使用して適用し、問題を修正しました。ポッドネットワーク用のyamlファイルをダウンロードしますkubectl apply -f calico.yaml curl docs.projectcalico.org/v3.10/manifests/calico.yaml -O

0
parrot_boy