更新时间:2022-05-19 GMT+08:00
分享

Service Annotations说明

CCE提供一些使用Service的高级功能,这些功能使用时可以通过给YAML添加注解Annotation实现。具体的Annotation如下表所示。

Service的Annotation主要是Service对接ELB时需要指定的参数,详细的使用方法请参见通过kubectl命令行创建-自动创建ELB

表1 Service Annotation

参数

描述

kubernetes.io/elb.class

请根据不同的应用场景和功能需求选择合适的负载均衡器类型。

取值如下:

默认值:union

kubernetes.io/elb.id

为负载均衡实例的ID,取值范围:1-100字符。

在关联已有ELB时:必填。

获取方法:

在控制台的“服务列表”中,单击“网络 > 弹性负载均衡 ELB”,单击ELB的名称,在ELB详情页的“基本信息”页签下找到“ID”字段复制即可。

kubernetes.io/elb.protocol-port

Service使用7层能力配置端口。

kubernetes.io/elb.cert-id

Service使用7层能力配置HTTPS证书。

kubernetes.io/elb.subnet-id

为集群所在子网的ID,取值范围:1-100字符。

  • Kubernetes v1.11.7-r0及以下版本的集群自动创建时:必填,
  • Kubernetes v1.11.7-r0以上版本的集群:可不填。

kubernetes.io/elb.enterpriseID

v1.15及以上版本的集群支持此字段,v1.15以下版本默认创建到default项目下。

为ELB企业项目ID,选择后可以直接创建在具体的ELB企业项目下。

该字段不传(或传为字符串'0'),则将资源绑定给默认企业项目。

获取方法:

登录控制台后,单击顶部菜单右侧的“企业 > 项目管理”,在打开的企业项目列表中单击要加入的企业项目名称,进入企业项目详情页,找到“ID”字段复制即可。

kubernetes.io/elb.autocreate

自动创建service关联的ELB

示例:

  • 公网自动创建:

    值为 '{"type":"public","bandwidth_name":"cce-bandwidth-1551163379627","bandwidth_chargemode":"bandwidth","bandwidth_size":5,"bandwidth_sharetype":"PER","eip_type":"5_bgp","name":"james"}'

  • 私网自动创建:

    值为 '{"type":"inner", "name": "A-location-d-test"}'

kubernetes.io/elb.lb-algorithm

默认值:“ROUND_ROBIN”,为后端云服务器组的负载均衡算法。

取值范围:

  • ROUND_ROBIN:加权轮询算法。
  • LEAST_CONNECTIONS:加权最少连接算法。
  • SOURCE_IP:源IP算法。

当该字段的取值为SOURCE_IP时,后端云服务器组绑定的后端云服务器的weight字段无效。

kubernetes.io/elb.health-check-flag

是否开启ELB健康检查功能。

默认关闭。

  • 开启:“(空值)”或“on”
  • 关闭:“off”

kubernetes.io/elb.health-check-option

ELB健康检查配置选项。

kubernetes.io/elb.pass-through

集群内访问Service是否经过ELB。具体使用场景和说明请参见LoadBalancer类型Service使用pass-through能力

kubernetes.io/elb.session-affinity-mode

负载均衡监听是基于IP地址的会话保持,即来自同一IP地址的访问请求转发到同一台后端服务器上。

  • 不启用:不填写该参数。
  • 开启会话保持:需增加该参数,取值“SOURCE_IP”,表示基于源IP地址。

kubernetes.io/elb.session-affinity-option

ELB会话保持配置选项,可设置会话保持的超时时间。

kubernetes.io/hws-hostNetwork

为标记工作负载服务是否使用主机网络模式。如果Pod使用的主机网络,开启这个annotation会ELB转发到主机网络的方式对接。

默认是未使用主机网络,取值范围:“true”或者“false”

分享:

    相关文档

    相关产品

close