我在之前升级失败时出现了这个错误。
如果不手动删除我所有的豆荚和服务,我就无法升级。
Error: UPGRADE FAILED: rendered manifests contain a new resource that already exists.
Unable to continue with update: existing resource conflict: namespace: ns-xy, name: svc-xy, existing_kind: /v1, Kind=Service, new_kind: /v1, Kind=Service
我试过用 helm upgrade --force
但没有成功。
有一种解决办法是删除所有更新的服务和部署,但这样时间长,会造成长时间的中断。
如何强制升级?
kubectl get service
kubectl delete service <service-name>
然后他们就像平常一样升级头盔
做法:
helm status -n "namespace"
helm delete "deployment_name" -n "namespace"
helm upgrade
再次