0

我试图运行一个配置文件来将 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: []

如何解决这个问题?

4

1 回答 1

0

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

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

如果您想将配置添加到您的应用程序中,您需要的是ConfigMapKubernetes 服务器端下的对象。

ConfigMap您可以在此文档中查看更多信息。

于 2021-09-07T07:44:19.853 回答