You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Helm升级包含TargetGroupBinding的Chart时遇到报错问题求助

Helm升级包含TargetGroupBinding的Chart时遇到报错问题求助

大家好,我最近在使用Helm管理包含TargetGroupBinding的Chart时遇到了个麻烦问题,想过来请教下各位。

我的Chart里有一段生成TargetGroupBinding的模板代码,具体如下:

{{- range $v := .Values.targetBindings }}
  apiVersion: elbv2.k8s.aws/v1beta1
  kind: TargetGroupBinding
  metadata:
    name: {{ include "fullname" $ }}-{{ $v.name }}
    labels:
      {{- include "labels" $ | nindent 4 }}
  spec:
    targetGroupARN: {{ $v.target }}
    serviceRef:
      name: {{ include "fullname" $ }}
      port: {{ $v.port }}
  ---
{{- end }}

这段代码在首次安装Chart的时候完全正常,没任何问题。但当我尝试执行helm upgrade命令升级Chart时,直接报错了,错误信息如下:

Error: UPGRADE FAILED: failed to replace object: admission webhook "vtargetgroupbinding.elbv2.k8s.aws" denied the request: TargetGroupBinding must specify these fields: spec.targetType

我按照错误提示,在spec里加上了targetType: ip(我们的场景需要用ip类型),结果执行升级时又出现了新的报错:

Error: UPGRADE FAILED: failed to replace object: admission webhook "vtargetgroupbinding.elbv2.k8s.aws" ...

现在我有点摸不着头绪,有没有大佬遇到过类似问题,或者能给我一些排查方向呀?

备注:内容来源于stack exchange,提问作者James Gedny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:29:32