温馨提示:本文翻译自stackoverflow.com,查看原文请点击:kubernetes - Can I suspend typechecking on kubectl apply?
etcd kubectl kubernetes kubernetes-custom-resources

kubernetes - 我可以暂停对kubectl的类型检查吗?

发布于 2020-04-18 21:07:16

我正在通过操作员安装自定义资源。但是,kubectl apply“来自服务器的错误(未找到):被阻止:customresourcedefinitions.apiextensions.k8s.io“ my-crd.example.com”上被阻止

如果kubectl apply沿的线打开 --no-typechecking,它将解决此问题。我不会因为缺少CRD而造成问题,因为它apply只是将Kubernetes对象发送到etcd。然后,在操作员实际构建自定义资源时,自定义资源定义将可用。(我有其他代码可以保证这一点。)

那么,我可以暂停产生此错误的类型检查吗?

查看更多

提问者
Joshua Fox
被浏览
83
coderanger 2020-02-05 01:36

不,如果不实际创建CRD,就不能使用CRD API。这不是类型检查,而是系统不断运行的方式。