нет совпадений для вида "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
в этом документе.