无法识别“calico.yaml”:版本“apps/v1beta1”中的“Deployment”种类没有匹配项

par*_*boy 3 docker kubernetes project-calico

当我尝试为 pod 网络下载 calico.yaml 文件时收到以下错误

无法识别“calico.yaml”:版本“apps/v1beta1”中的种类“Deployment”没有匹配项 无法识别“calico.yaml”:版本“extensions/v1beta1”中的种类“DaemonSet”没有匹配项

这是我运行“kubectl apply -f calico.yaml”时的完整输出

'configmap/calico-config 创建服务/calico-typha 创建 poddisruptionbudget.policy/calico-typha 创建 serviceaccount/calico-node 创建 customresourcedefinition.apiextensions.k8s.io/felixconfigurations.crd.projectcalico.org 创建 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.k8pointsio .crd.projectcalico.org 创建 customresourcedefinition.apiextensions.k8s.io/clusterinformations.crd.projectcalico.org 创建 customresourcedefinition.apiextensions.k8s.io/globalnetworkpolicies.crd.projectcalico.org 创建 customresourcedefinition.apiextensions.k8s.io/globalnetworks.crdalnetwork .projectcalico.org 创建了 customresourcedefinition.apiextensions.k8s.io/networkpolicies.crd.projectcalico.org 创建了无法识别“calico.yaml”:版本“apps/v1beta1”中的“Deployment”种类没有匹配项,无法识别“calico.yaml” ": 在版本 "extensions/v1beta1" 中没有匹配 "DaemonSet" 类型'

小智 5

如果您使用的是最新版本的 Kubernetes,少数资源的 API 版本已更改。尝试通过使用kubectl convert命令更新 API 版本来将 calico.yaml 转换为使用更新的 API