【发布时间】:2019-10-18 06:52:36
【问题描述】:
我有 Minikube (v1.1.0) 在本地运行,Helm (v2.13.1) 已初始化,并将本地 docker 守护程序与运行 eval $(minikube docker-env) 的 Minikube 连接。在我的应用程序的代码库中,我使用helm create chart 创建了一个图表。 ./chart/values.yml的前几行我改成:
image:
repository: app-development
tag: latest
pullPolicy: Never
我在本地构建映像并使用 Helm 安装/升级图表:
docker build . -t app-development
helm upgrade --install example ./chart
现在,这第一次完美运行,但如果我对应用程序进行更改,我想运行上述两个命令来升级映像。有什么办法可以让它工作吗?
解决方法
为了获得预期的行为,我可以从 Minikube 中删除图表并重新安装:
docker build . -t app-development
helm del --purge example
helm install example ./chart
【问题讨论】: