版本 "v1" 中没有匹配的种类"Config"



我尝试运行一个配置文件来设置Falco作为我的后端webhook。我在尝试运行我的配置文件时得到这个错误

revaa@revaa-Lenovo-E41-25:~/opa$ kubectl apply -f conflc.yaml
error: unable to recognize "conflc.yaml": no matches for kind "Config" in version "v1"

这是我的配置文件

apiVersion: v1
kind: Config
clusters:
- name: falco
cluster:
server: http://$FALCO_SERVICE_CLUSTERIP:8765/k8s_audit
contexts:
- context:
cluster: falco
user: ""
name: default-context
current-context: default-context
preferences: {}
users: []

如何解决这个问题?

对象Config不是服务器端配置。相反,它是用来让你的kubectl(通常)知道它应该在哪里交互。

您可以在这里查看有关上下文的文档。这将使您了解如何在本地机器中使用对象Object管理集群。

如果你想将配置添加到你的应用程序中,你需要的是ConfigMap,它是Kubernetes服务器端的对象。

你可以在这个文档中查看更多关于ConfigMap的信息。

最新更新