Kustomize:在版本 "kustomize.config.k8s.io/v1beta1" 中没有匹配类型 "Kustomization"
Kustomize: no matches for kind "Kustomization" in version "kustomize.config.k8s.io/v1beta1"
我是 Kustomize 的新手,遇到以下错误:
错误:无法从发布清单构建 kubernetes 对象:无法识别“”:版本“kustomize.config.k8s.io/v1beta1”中的种类“Kustomization”没有匹配项
但我使用的是样板 kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- deployment.yaml
- service.yaml
问题:组名(kustomize.config.k8s.io)是什么意思,为什么Kustomize不能识别类型?
所以这个 api 版本是正确的,虽然我仍然不确定为什么。为了克服此错误消息,我需要 运行:
kubectl apply -k dir/.
我希望这对以后的人有所帮助!
如果您使用 apply -f
,您会看到此错误。使用 -k
肯定有效。
您正在使用 kustomize
工具(Kustomize
是一个独立的工具,用于通过名为 kustomization.yaml
的文件自定义 Kubernetes 对象的创建)。要应用自定义,您必须使用:
kubectl apply -k foldername(where you store the deploy,service yaml file)
我是 Kustomize 的新手,遇到以下错误:
错误:无法从发布清单构建 kubernetes 对象:无法识别“”:版本“kustomize.config.k8s.io/v1beta1”中的种类“Kustomization”没有匹配项
但我使用的是样板 kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- deployment.yaml
- service.yaml
问题:组名(kustomize.config.k8s.io)是什么意思,为什么Kustomize不能识别类型?
所以这个 api 版本是正确的,虽然我仍然不确定为什么。为了克服此错误消息,我需要 运行:
kubectl apply -k dir/.
我希望这对以后的人有所帮助!
如果您使用 apply -f
,您会看到此错误。使用 -k
肯定有效。
您正在使用 kustomize
工具(Kustomize
是一个独立的工具,用于通过名为 kustomization.yaml
的文件自定义 Kubernetes 对象的创建)。要应用自定义,您必须使用:
kubectl apply -k foldername(where you store the deploy,service yaml file)