我正在尝试激活 argoCD 的 kustomize。但这是我得到的错误。
The Kubernetes API could not find kustomize.config.k8s.io/Kustomization for requested resource argo/. Make sure the "Kustomization" CRD is installed on the destination cluster.
任何人都可以帮助我吗?
我使用此文档来配置我的 argoCD 配置。 https://dev.to/camptocamp-ops/use-kustomize-to-post-render-helm-charts-in-argocd-2ml6
如果分解错误日志:
Kubernetes API 找不到请求的资源 argo/ 的 kustomize.config.k8s.io/Kustomization。
意味着您的命令尝试在集群中查找
kustomize.config.k8s.io/Kustomization
CRD,但它不在那里。 CRD(自定义资源定义)是自定义定义,其中 Service
或 ConfigMap
是预先存在的定义。
在此处查看更多相关文档: https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/
确保目标集群上安装了“Kustomization”CRD。
意味着您应该尝试找到一种在集群中安装
kustomize.config.k8s.io/Kustomization
的方法。
使用 chatGPT 检查“如何在集群中安装 CRD kustomize.config.k8s.io/Kustomization?”似乎给出了一个很好的答案。
您可能在您的申请中包含了
kustomization.yml
文件。 kustomization.yml 文件只能用于生成清单。