我已经部署了一个deployment,vela status里报这个错,怎么解决?

KubeVela Message: failed to re-apply resource apps/Deployment/gcp/dmp/gpt-service-server-prod from resourcetracker gpt-service-prod-v11-dmp: cannot patch object: Deployment.apps "gpt-service-server-prod" is invalid: spec.selector: Invalid value: v1.LabelSelector{MatchLabels:map[string]string{"app":"gpt-service-prod"}, MatchExpressions:[]v1.LabelSelectorRequirement(nil)}: field is immutable
Reason: ReconcileError
Status: False
Type: StateKeep

想问一下,我已经部署了一个deployment,但我尝试去改变deployment的label值的时候,vela status里报这个错,怎么解决?
删掉app重新部署吗?

展开
收起
真的很搞笑 2023-08-27 15:39:31 93 分享 版权
1 条回答
写回答
取消 提交回答
  • deployment selector label是不可变的,肯定会报错吧,此回答整理自钉群“OAM/KubeVela 社区交流群”

    2023-08-27 16:58:15
    赞同 展开评论
问答地址: