注解(Annotations)参数说明
通过在YAML中添加注解Annotation(注解),您可以使用CCI提供的一些高级功能。本文介绍在创建Pod时可供使用的Annotation。
功能及相关文档 | 参数 | 类型 | 描述 |
|---|---|---|---|
resource.cci.io/instance-type | String | 实例类型。 | |
resource.cci.io/instance-type-preference | String | 实例类型。指定多个instance-type,使用“,”连接,系统会从中选择一个。其中resource.cci.io/instance-type-preference与resource.cci.io/instance-type不能同时填写。示例: resource.cci.io/instance-type-preference:A,B,C 在Pod创建时,实例类型会从A、B、C三类中选择一个。 | |
resource.cci.io/pod-size-specs | String | 实例规格。 | |
resource.cci.io/size | String | 系统默认填写,pod最终规格值。 | |
resource.cci.io/resizing-large-size-instance-greater-than-32-cores | String | Pod规格超过32核是否自动规整。 | |
resource.cci.io/memory-reservation | string | 是否开启预留系统开销,默认为"false",开启为"true"。 | |
resource.cci.io/memory-burst-size | string | 是否扩大容器的内存资源隔离上限,默认为"false",开启为"true"。 | |
yangtse.io/eip-id | string | 绑定已有弹性公网IP的ID。 | |
yangtse.io/pod-with-eip | string | 是否为Pod创建EIP并绑定到该Pod,"false"表示关闭此功能,"true"表示开启此功能。 | |
yangtse.io/eip-bandwidth-size | string | 带宽大小,单位为Mbit/s。默认值为5。具体带宽大小以各区域配置为准,详情请参见弹性公网IP控制台的购买页面。 | |
yangtse.io/eip-network-type | string | 公网IP类型。默认值为5_bgp,如果region不支持5_bgp,同时该字段未填写时,pod会报event。具体类型以各区域配置为准,详情请参见弹性公网IP控制台的购买页面。 例如,“华东-上海一”区域支持以下类型:
| |
yangtse.io/eip-charge-mode | string | 按流量计费或按带宽计费。默认值bandwidth,可选值traffic。
| |
yangtse.io/eip-bandwidth-name | string | 默认值同该EIP的名称。
| |
yangtse.io/eip-bandwidth-id | string | 共享带宽ID。 | |
cci.io/http-registries | String | 使用HTTP协议的harbor镜像地址。 | |
cci.io/insecure-registries | String | 跳过证书认证的harbor镜像地址。 | |
cci.io/registry-headers | String | 配置registry和header信息,增加自定义的信息说明来源 | |
cci.io/image-snapshot-auto-match | String | 自动匹配镜像快照。 | |
cci.io/image-snapshot-exact-match | String | 完全匹配镜像快照。 Pod内所有容器镜像是否均要完全匹配镜像快照。 | |
cci.io/image-snapshot-usage-strategy | String | 自动匹配镜像快照策略。 | |
cci.io/image-snapshot-specified-name | String | 用户指定镜像快照。 | |
cci.io/image-snapshot-create-if-not-present | String | 自动创建镜像快照。 | |
cci.io/image-snapshot-reject-if-not-available | String | 指定镜像快照的时候,如果镜像快照不存在或者不可用是否拒绝创建。 | |
cci.io/image-snapshot-detail | String | pod使用镜像快照详情,系统填写。 | |
logconf.k8s.io/fluent-bit-log-type | String | 配置日志采集方式。 | |
logconfigs.logging.openvessel.io | String | 配置日志采集信息。 | |
monitoring.cci.io/enable-pod-metrics | string | 开启Pod监控指标,默认为"true",关闭为"false"。 | |
monitoring.cci.io/metrics-port | string | 指定Pod监控指标端口,默认为19100。 | |
observability.cci.io/read-only-port | String | Pod信息端口。 | |
cni.yangtse.io/network-status | String | pod网络状况,用户不可填写,由系统生成。 | |
system.cci.io/coredump | string | 配置coredump能力。 | |
system.cci.io/transparent_hugepage.enabled | string | 透明大页特性配置,默认开启值为"always",其它可选值有"madvise","never"。 |

