нет совпадений для вида "Config" в версии "v1"

Я попытался запустить файл конфигурации, чтобы установить Falco в качестве моего внутреннего веб-перехватчика. Я получаю эту ошибку при попытке запустить мой файл конфигурации

      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: []

Как это исправить?

1 ответ

Объект Configне является конфигурацией на стороне сервера. Вместо этого он используется для того, чтобы ваш kubectl (в целом) знал, с чем он должен взаимодействовать.

Вы можете ознакомиться с документацией о контексте здесь. Это позволит вам понять, как управлять кластером с объектом Objectвнутри вашей локальной машины.

В случае, если вы хотите добавить конфигурацию в свое приложение, вам нужен объект , который находится на стороне сервера Kubernetes.

Вы можете ознакомиться с дополнительной информацией о ConfigMapв этом документе.

Другие вопросы по тегам