Можно ли приостановить проверку типов на kubectl? - PullRequest
0 голосов
/ 04 февраля 2020

Я устанавливаю пользовательские ресурсы через оператора. Однако kubectl apply заблокирован на
"Ошибка сервера (NotFound): customresourcedefinitions.apiextensions.k8s.io" my-crd.example.com "не найден."

Если бы был переключатель kubectl apply вдоль линий --no-typechecking, это решило бы это. Я бы не стал причиной проблемы с отсутствующим CRD, потому что apply просто отправляет объекты Kubernetes в etcd. Затем, к тому времени, когда Оператор фактически создаст пользовательский ресурс, будет доступно определение пользовательского ресурса. (У меня есть другой код, который гарантирует это.)

Итак, могу ли я приостановить проверку типов, которая вызывает эту ошибку?

1 Ответ

3 голосов
/ 04 февраля 2020

Нет, вы не можете использовать CRD API без фактического создания CRD. Это не проверка типа, это то, как система работает насквозь.

...