-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
如果在values.yaml里调整了nodeSelector的值,upgrade的时候,发现居然是标签累加 #43
Comments
@bainilybi 我晚点确认下哈 |
@bainilybi 你是通过 helm-wrapper 调用 API 操作的吗?我这边通过 helm 和 helm-wrapper 的 set 设置发现都没有这个问题哈 |
我发现不只更新,install也有这个问题。 我在调用这个URL,进行post时,又传里一个新的values.yaml的值是 nodeSelector: 在实际推送到k8s后,发现,这个pod的标签,是两个的累加。像下面这样: Node-Selectors: zkNode=true 而不是只有myzk: 'true。 |
还有类似的,比如,values.yaml里有Nortport : 8001 这样的端口。我在向安装接口提交数据时,values值删了这个nodeport,chart不改,chart包里面的values还有nodeport。实际部署时,还是有nodeport,没有用参数里面的values替换掉chart包里面的values |
@bainilybi 好的,我验证下 values.yaml 的方式看看,之前只验证了 set 这种 |
@bainilybi values 选项你是直接传的文件名进去的吗?这个 values 应该是内容本身才对 |
您好,values录入的是内容本身。不是文件名。 |
@bainilybi 我这边测试之后也没有复现这个问题,测试方式: http://127.0.0.1:8080/api/namespaces/default/releases/test?chart=bitnami/apache body
你可以通过 helm 再测试一次是否会复现这个问题 |
helm install 部署一个业务。nodeSelector标签是a。
如果把nodeSelector标签改为b。调用upgrade接口,发现服务器上的实例Pending了。发现这个实例的nodeSelector是a和b,
而不是b。
The text was updated successfully, but these errors were encountered: