我们可以使用 k8s kustomize 和 kubectl 来设置镜像并创建秘密文件吗?

Ari*_*ian 8 kubectl kustomize

我正在使用 k8s kustomize 设置图像并创建秘密文件

$(cd ./k8s/overlays/prod && kustomize edit set image gcr.io/PROJECT_ID/image:1.0)

这有效!

现在我尝试使用 来做kubectl kustomize同样的事情而不做cd . ./k8s/overlays/prod

是否可以将 Kustomize 插件内置到 kubectl 中?

与 kubectl相同,kustomize edit add secret而不执行cd进入目录?

aci*_*uji 5

不幸的是这是不可能的。kubectl 的内置kustomize命令仅支持修补和应用 kustomize 文件。

我建议使用独立版本的 kustomize,因为 kubectl 使用kustomize版本 2.0.4,而最新版本已经是 3.8.8。使用旧版本会破坏某些功能。

有许多请求支持 kubectl 内部的新版本,但有一些技术原因阻碍了这一点。您可以在此处跟踪进度 。