在版本“ projectcalico.org/v3”中没有与种类“ CalicoAPIConfig”匹配的项

问题描述

我的calico被配置为与etcd相关联,因此我创建了一个配置文件来配置etcd的ca证书,证书和密钥,但是当我应用该配置文件时,请注意没有这种文件。该文件是我从官方网站复制的模板。我该怎么办?

root@qhwk-k8s-master-0:/work/k8s/calico-v3.16.3# kubectl apply -f calico-apiConfig.yaml 
error: unable to recognize "calico-apiConfig.yaml": no matches for kind "CalicoAPIConfig" in version "projectcalico.org/v3"
root@qhwk-k8s-master-0:/work/k8s/calico-v3.16.3# cat calico-apiConfig.yaml 
apiVersion: projectcalico.org/v3
kind: CalicoAPIConfig
Metadata:
spec:
  etcdEndpoints: https://10.58.221.192:2379,https://10.58.221.52:2379,https://10.58.221.153:2379
  etcdKeyFile: /etc/kubernetes/pki/etcd/server.key
  etcdCertFile: /etc/kubernetes/pki/etcd/server.crt
  etcdCACertFile: /etc/kubernetes/pki/etcd/ca.crt
root@qhwk-k8s-master-0:/work/k8s/calico-v3.16.3# 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)