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

如何为Gateway创建的LoadBalancer添加标签与注解?

为Gateway关联的服务器添加标签与注解的配置说明

你当前的Gateway配置已经在metadata字段下正确完成了标签与注解的添加,以下是关键细节说明:

  • 标签配置:metadata.labels下定义的advertise-bgp: 'true'标签,会被网关控制器同步到对应的后端服务器资源上(以你使用的Cilium控制器为例,该标签会作用于Gateway关联的负载均衡实例)。
  • 注解配置:metadata.annotations中的"io.cilium/lb-ipam-ips": "10.253.5.33"是Cilium专属注解,用于指定负载均衡的静态IP,该配置会直接作用于Gateway对应的服务器实例。

如果需要新增更多标签或注解,直接在对应字段下追加键值对即可,示例如下:

---
apiVersion: gateway.networking.k8s.io/v1beta1
kind: Gateway
metadata:
  name: obs-gateway
  namespace: default
  labels:
    advertise-bgp: 'true'
    env: production  # 新增业务环境标签
    team: obs        # 新增归属团队标签
  annotations:
    "io.cilium/lb-ipam-ips": "10.253.5.33"
    "kubernetes.io/description": "OBS服务统一入口网关"  # 新增资源描述注解
spec:
  gatewayClassName: cilium
  listeners:
    - protocol: HTTP
      hostname: "*.obs.painful.me"
      port: 80
      name: web-gw
      allowedRoutes:
        namespaces:
          from: All

需要注意:

  • 标签需符合Kubernetes命名规范,键名不能包含特殊字符,值支持字符串类型。
  • 注解可存储任意字符串信息,部分注解是特定控制器的配置指令,需参考对应控制器文档确认生效逻辑。

内容的提问来源于stack exchange,提问作者Brandon Kauffman

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 12:04:57