华为云用户手册

  • 节点池单节点缩容冷却时间 节点池开启弹性伸缩后,新扩容的节点创建完成后,在配置的单节点缩容冷却时间内将不会被评估为待缩容节点。 参数名 取值范围 默认值 是否允许修改 作用范围 .spec.autoscaling.scaleDownCooldownTime 大于等于0 0 允许 CCE Standard/ CCE Turbo 弹性伸缩场景配置,由autoscaler解析并限制客户端弹性伸缩决策。 配置建议: 如果业务运行时间短且弹性扩容节点呈现分批规律,推荐配置合理缩容冷却时间,避免新扩容节点快速消费完前一批业务,在一批业务下发前由于低资源分配率被缩容,而影响业务整体执行耗时、资源冗余成本。
  • 节点池优先级。 节点池弹性扩容的优先级。 数值越大节点池优先级越高。 参数名 取值范围 默认值 是否允许修改 作用范围 .spec.autoscaling.priority 大于等于0 0 允许 CCE Standard/CCE Turbo 弹性伸缩场景配置,由autoscaler解析并限制客户端弹性伸缩决策。 配置建议: autoscaler弹性扩容决策时,基于默认策略将优先选择高优先级节点池扩容;如存在同优先级节点池,则逐步通过最小浪费、随机选择等策略优选节点池。更多详情可参考autoscaler的expander相关参数说明。
  • minNodeCount~maxNodeCount 弹性伸缩时节点池下的节点数量会始终介于节点数范围内 节点池弹性伸缩上下限。 当节点池中节点数大于等于上限时,将不会触发弹性扩容节点;当节点池中节点数小于等于下限时,将不会触发弹性缩容节点。 参数名 取值范围 默认值 是否允许修改 作用范围 .spec.autoscaling.minNodeCount.maxNodeCount 大于等于0 0~10(Console) 允许 CCE Standard/CCE Turbo 弹性伸缩场景配置,由autoscaler解析并限制客户端弹性伸缩决策。 此配置主要用于限制节点池弹性伸缩行为,避免超过预期规模的弹性伸缩行为。 配置建议: 节点池手动扩缩容时,建议联动调整相关上下限。 如节点池期望节点数超过此上下限,部分存量老版本autoscaler插件弹性伸缩功能将异常阻塞。最新插件版本不涉及此风险。
  • 节点池弹性扩缩容开关 节点池启用弹性扩缩容后,autoscaler插件将基于上下限、缩容冷却时间、节点池扩容优先级、 参数名 取值范围 默认值 是否允许修改 作用范围 .spec.autoscaling.enable TRUE/FALSE false 允许 CCE Standard/CCE Turbo 弹性伸缩场景配置,由autoscaler解析并限制客户端弹性伸缩决策。 开关启用时,相关弹性伸缩配置才生效。 通过Console或者API直接扩缩节点池时不受相关参数约束
  • Nodeport类型服务端口范围 service的NodePort模式下能够使用的主机端口号范围,默认是30000--32767 参数名 取值范围 默认值 是否允许修改 作用范围 service-node-port-range 20106 - 32767 30000-32767 允许 CCE Standard/CCE Turbo 此配置是Nodeport类型的service可分配端口范围 配置建议: 30000-32767 端口号小于20106会和CCE组件的健康检查端口冲突,引发集群不可用 端口号高于32767会和net.ipv4.ip_local_port_range范围冲突,影响性能
  • 公网带宽大小 公网独享型负载均衡器公网带宽的大小 参数名 取值范围 默认值 是否允许修改 作用范围 bandwidth_size 1Mbit/s~2000Mbit/s 无 允许 CCE Standard/CCE Turbo 带宽大小,默认1Mbit/s~2000Mbit/s,请根据Region带宽支持范围设置。 调整带宽时的最小单位会根据带宽范围不同存在差异。 小于等于300Mbit/s:默认最小单位为1Mbit/s。 300Mbit/s~1000Mbit/s:默认最小单位为50Mbit/s。 大于1000Mbit/s:默认最小单位为500Mbit/s。
  • 四层负载均衡实例规格名称。 自动创建的独享型负载均衡器四层规格名称 参数名 取值范围 默认值 是否允许修改 作用范围 l4_flavor_name 无 无 允许 CCE Standard/CCE Turbo 四层负载均衡实例规格名称。 可以通过查询规格列表获取所有支持的类型。 弹性规格:适用于业务用量波动较大的场景,按实际使用量收取每小时使用的容量费用。v1.21.10-r10、v1.23.8-r10、v1.25.3-r10及以上版本集群支持使用弹性规格。 固定规格:适用于业务用量较为稳定的场景,按固定规格折算收取每小时使用的容量费用。 独享型负载均衡器独有字段。
  • 七层负载均衡实例规格名称。 自动创建的独享型负载均衡器七层规格名称 参数名 取值范围 默认值 是否允许修改 作用范围 l7_flavor_name 无 无 允许 CCE Standard/CCE Turbo 七层负载均衡实例规格名称。 可以通过查询规格列表获取所有支持的类型。 弹性规格:适用于业务用量波动较大的场景,按实际使用量收取每小时使用的容量费用。v1.21.10-r10、v1.23.8-r10、v1.25.3-r10及以上版本集群支持使用弹性规格。 固定规格:适用于业务用量较为稳定的场景,按固定规格折算收取每小时使用的容量费用。 独享型负载均衡器独有字段,必须与l4_flavor_name对应规格的类型一致,即都为弹性规格或都为固定规格。
  • 双栈类型负载均衡器所在子网的IPv6网络ID。 双栈类型负载均衡器所在子网的IPv6网络ID 参数名 取值范围 默认值 是否允许修改 作用范围 ipv6_vip_virsubnet_id 集群VPC下所有子网 无 允许 CCE Standard/CCE Turbo 双栈类型负载均衡器所在子网的IPv6网络ID。 使用说明: vpc_id,vip_subnet_cidr_id,ipv6_vip_virsubnet_id不能同时为空,且需要在同一个vpc下。 需要对应的子网开启IPv6。
  • 支持网络类型 自动创建的独享型负载均衡器属性:inner为私网,public为公网 参数名 取值范围 默认值 是否允许修改 作用范围 type inner/public inner 允许 CCE Standard/CCE Turbo 设置负载均衡器支持的网络类型,设置为inner,负载均衡器只支持ipv4私网;设置pulic,负载均衡器支持ipv4私网和ipv4公网。设置public会创建对应的弹性公网ip,并收取一定费用。
  • 节点池类型 节点池类型。不填写时默认为vm。 参数名 取值范围 默认值 是否允许修改 作用范围 .spec.type vm、ElasticBMS、pm vm 支持初始化时配置,不支持后续修改 CCE Standard/CCE Turbo 匹配实际节点E CS /BMS规格分类 vm:弹性云服务器 ElasticBMS:C6型弹性裸金属通用计算增强型云服务器,规格示例:c6.22xlarge.2.physical pm: 裸金属服务器 不填写时默认为vm
  • 节点池Pod安全组配置 节点池中的节点上运行的 Pod 的安全组配置,可填写安全组 ID。与工作负载详情页面的安全组策略一起实现对集群下负载 Pod 网络访问控制。 参数名 取值范围 默认值 是否允许修改 作用范围 security_groups_for_nodepool UUID列表,最大支持配置5个。 禁止重复 NULL 允许 CCE Turbo 控制台上创建节点池时不允许指定,支持在节点池创建后在节点池配置管理中配置。 通过yangtse-agent的配置管理生效
  • 容器迁移对节点无法访问状态的容忍时间 当环境出现异常,节点无法访问(如节点网络异常)时,容器将在该容忍时间后自动驱逐,默认为300s。 参数名 取值范围 默认值 是否允许修改 作用范围 default-unreachable-toleration-seconds 无强校验 300 允许 CCE Standard/CCE Turbo 该配置为默认容忍时间配置,默认对所有的容器生效,用户也可以为指定pod进行差异化容忍配置,此时将以Pod配置的容忍时长为准。 配置建议: 无特殊需求建议保持默认配置,容忍时间配置过小可能导致容器在网络抖动等一些短时故障场景下频繁迁移影响业务,容忍时间配置过大可能导致容器在节点故障时长时间无法迁移导致业务受损 容忍时间配置过小可能导致容器在网络抖动等一些短时故障场景下频繁迁移影响业务,容忍时间配置过大可能导致容器在节点故障时长时间无法迁移导致业务受损
  • 容器迁移对节点不可用状态的容忍时间 当节点出现异常,变为不可用状态时,容器将在该容忍时间后自动驱逐,默认为300s。 参数名 取值范围 默认值 是否允许修改 作用范围 default-not-ready-toleration-seconds 无强校验 300 允许 CCE Standard/CCE Turbo 该配置为默认容忍时间配置,默认对所有的容器生效,用户也可以为指定pod进行差异化容忍配置,此时将以Pod配置的容忍时长为准。 配置建议: 无特殊需求建议保持默认配置,容忍时间配置过小可能导致容器在网络抖动等一些短时故障场景下频繁迁移影响业务,容忍时间配置过大可能导致容器在节点故障时长时间无法迁移导致业务受损 配容忍时间配置过小可能导致容器在网络抖动等一些短时故障场景下频繁迁移影响业务,容忍时间配置过大可能导致容器在节点故障时长时间无法迁移导致业务受损
  • 公网带宽大小 公网共享型ELB实例的带宽大小 参数名 取值范围 默认值 是否允许修改 作用范围 bandwidth_size 1Mbit/s~2000Mbit/s 无 允许 CCE Standard/CCE Turbo 带宽大小,默认1Mbit/s~2000Mbit/s,请根据Region带宽支持范围设置。 调整带宽时的最小单位会根据带宽范围不同存在差异。 小于等于300Mbit/s:默认最小单位为1Mbit/s。 300Mbit/s~1000Mbit/s:默认最小单位为50Mbit/s。 大于1000Mbit/s:默认最小单位为500Mbit/s。
  • 支持网络类型 自动创建的负载均衡器属性:inner为私网,public为公网; 参数名 取值范围 默认值 是否允许修改 作用范围 type inner/public inner 允许 CCE Standard/CCE Turbo 设置负载均衡器支持的网络类型,设置为inner,负载均衡器只支持ipv4私网;设置pulic,负载均衡器支持ipv4私网和ipv4公网。设置public会创建对应的弹性公网ip,并收取一定费用。 配置建议: 需要对外网提供服务时,需要有公网访问地址,需要选择public类型。无对外访问需求,仅在局域网内访问时,设置inner类型即可。
  • 创建方式 创建方式是指动态创建或静态绑定 参数名 取值范围 默认值 是否允许修改 作用范围 Creation Method 三种方式:动态创建、绑定已有存储卷PV、绑定新建存储卷PV 动态创建 支持初始化时配置,不支持后续修改 - 创建方式非PVC原生字段,是CCE服务前端用于展示PVC绑定方式为动态还是静态的区分入口 配置建议: 如果用户提前在IaaS服务侧创建了存储资源,则可选择“已有存储卷PV”或“新建存储卷PV”这两种方式,否则选择“动态创建”方式
  • 慢启动持续时间 监听器的慢启动持续时间 参数名 取值范围 默认值 是否允许修改 作用范围 k8s annotation: kubernetes.io/elb.slowstart 30s-1200s 无 允许 CCE Standard/CCE Turbo 慢启动持续时间配置参数,设置后开启慢启动,将会在设定的时间段(duration)内对新添加到后端服务器组的后端服务器进行预热,转发到该服务器的请求数量线性增加。
  • 节点端口 节点上监听的nodeport端口 参数名 取值范围 默认值 是否允许修改 作用范围 nodePort 20106 - 32767 30000-32767之间 允许 CCE Standard/CCE Turbo 配置建议: 此配置由集群的service-node-port-range配置项确定范围,建议配置在30000-32767之间 端口号小于20106会和CCE组件的健康检查端口冲突,引发集群不可用 端口号高于32767会和net.ipv4.ip_local_port_range范围冲突,影响性能
  • 配置数据 配置项承载的配置信息内容 参数名 取值范围 默认值 是否允许修改 作用范围 data 数据为key:value键值对形式的数组,其中 key: 由小写字母、数字、中划线(-)、下划线(_)、点(.)组成,长度不超过253位 value值无特别限制 整体数据量不超过1MB大小 无 允许 - 配置项承载的配置信息主体内容 配置建议: 建议将配置项与data中的键一一对应,避免将多项配置结构整体作为data中的一项来维护,配置更新过程中可能产生误覆盖等问题 Configmap没有加密等保护机制,请不要用来存放账号凭据等敏感信息,否则可能导致敏感信息泄露等安全问题
  • 密钥类型 密钥的子类型 参数名 取值范围 默认值 是否允许修改 作用范围 type Opaque:一般密钥类型。 kubernetes.io/dockerconfigjson:存放拉取私有仓库镜像所需的认证信息。 kubernetes.io/tls:Kubernetes的TLS密钥类型,用于存放7层负载均衡服务所需的证书 IngressTLS:CCE提供的TLS密钥类型,用于存放7层负载均衡服务所需的证书。 其他:若需要创建其他自定义类型的密钥,可手动输入密钥类型。 无 允许 - 镜像仓库凭据、负载均衡证书等常见密钥应用场景存在相应的分类,系统会对此类型密钥的数据进行基本的格式校验,无明确分类的密钥可选择一般密钥类型 配置建议: 应用场景明确的密钥建议优先指定为相应密钥类型
  • 回收策略 当与此PV绑定的PVC被删除以后,PV如何被处理的策略 参数名 取值范围 默认值 是否允许修改 作用范围 persistentVolumeReclaimPolicy 两种策略:Retain, Delete Retain 支持初始化时配置,不支持后续修改 - 回收策略配置为Retain时,当删除与之绑定的PVC,这个PV被标记为Released,且底层卷保留。回收策略为Delete时,当删除与之绑定的PVC,底层卷及PV也会被删除。 配置建议: 建议配置为Retain,避免误删与此PV绑定的PVC时导致底层卷被删除
  • 访问模式 访问模式包含了PV可以被挂载的方式 参数名 取值范围 默认值 是否允许修改 作用范围 accessModes 两种模式:ReadWriteMany, ReadWriteOnce 无 支持初始化时配置,不支持后续修改 - 访问模式包含了卷可以被挂载的方式。CCE当前支持ReadWriteMany, ReadWriteOnce两种。ReadWriteMany指以读写方式挂载到多个节点,ReadWriteOnce指以读写方式挂载到单个节点。 配置建议: 根据存储卷类型进行配置。如块存储及本地持久卷存储配置ReadWriteOnce,文件存储及对象存储配置ReadWriteMany
  • 允许匿名请求 是否启用针对 API 服务器的安全端口的匿名请求 参数名 取值范围 默认值 是否允许修改 作用范围 anonymous-auth false:不允许 true:允许 false 允许 CCE Standard/CCE Turbo 未被其他身份认证方法拒绝的请求被当做匿名请求。 匿名请求的用户名为 system:anonymous, 用户组名为 system:unauthenticated 配置建议: 如涉及使用匿名(不携带身份凭证)访问的场景(如使用kubeadm过程中涉及部分查询操作),可以按需开启匿名访问 开启匿名访问的场景下请对匿名请求的用户名和分组(system:anonymous/system:unauthenticated)对应RBAC权限进行严格管控,避免对匿名请求授予的权限过大引入安全风险
  • 允许使用特权容器 是否允许在pod中配置使用特权容器 参数名 取值范围 默认值 是否允许修改 作用范围 allow-privileged false:不允许 true:允许 true 允许 CCE Standard/CCE Turbo 是否允许在pod中配置使用特权容器 配置建议: 如用户出于安全原因,严格禁止使用特权容器,可以选择禁用 禁用特权容器会使已经配置了特权容器的业务无法正常下发,请排查确认集群所有相关业务均不涉及使用特权容器后再禁用
  • 密钥数据 密钥承载的数据内容 参数名 取值范围 默认值 是否允许修改 作用范围 data 数据为key:value键值对形式的数组,其中 key: 由小写字母、数字、中划线(-)、下划线(_)、点(.)组成,长度不超过253位 value值无特别限制 整体数据量不超过1MB大小 无 允许 - 密钥承载的配置信息主体内容 配置建议: 建议将配置项与data中的键一一对应,避免将多项配置结构整体作为data中的一项来维护,配置更新过程中可能产生误覆盖等问题 密钥信息在落盘存储时会加密,但用户查询密钥时系统会解密后返回。因此,不能依赖密钥的加密机制保证用户态的信息安全,敏感信息需要用户额外加密后再配置到data字段, 否则可能导致敏感信息泄露等安全问题
  • 微服务实例 表7 微服务实例接口 API 说明 注册微服务实例 创建微服务后就可以注册该微服务的实例了。 注册微服务实例时,需提供该微服务实例相关的信息。 instanceId可定制,如果定制了,再次注册就直接全内容覆盖。如果没定制,逻辑如下:系统自动生成id,如果endpoints内容重复,则使用原来的id。 根据service_id查询微服务实例 实例注册后可以根据service_id发现该微服务的所有实例。 注销微服务实例 实例注册后可以根据instance_id进行实例注销。 查询微服务实例详细信息 实例注册后可以根据service_id和instance_id获取该实例的详细信息。 修改微服务实例扩展信息 实例注册后可以根据instance_id进行添加/更新一个微服务实例扩展信息。 修改微服务实例状态 实例注册后可以根据instance_id进行更新一个微服务实例状态。 发送心跳信息 服务提供端需要向服务中心发送心跳信息,以保证服务中心知道服务实例是否健康。 按条件查询微服务实例 实例注册后可以根据微服务版本规则或字段条件发现该微服务的实例。 批量查询微服务实例 实例注册后可以根据微服务版本规则或字段条件批量发现多个微服务的实例。
  • 修订记录 发布日期 修订记录 2023-11-21 第十二次正式发布。 本次变更说明如下: 在约束与限制章节,新增ESW使用VXLAN协议的约束内容。 2023-11-16 第十一次正式发布。 本次变更说明如下: 在计费说明章节,新增价格计算器内容。 2023-07-18 第十次正式发布。 本次变更说明如下: 在约束与限制章节,新增不支持IPv6报文。 2023-05-29 第九次正式发布。 本次变更说明如下: 在约束与限制章节,新增客户侧负责建设IDC机房的VXLAN网络的说明。 2023-04-11 第八次正式发布。 本次变更说明如下: 在约束与限制章节,新增云下子网网关地址要和云上子网网关地址保持一致场景说明。 2023-02-20 第七次正式发布。 本次变更说明如下: 在约束与限制章节,新增基础型企业交换机。 在计费说明章节,新增基础型企业交换机相关计费。 2022-12-02 第六次正式发布。 本次变更说明如下: 在计费说明章节,新增计费相关参数。 2022-11-08 第五次正式发布。 本次变更说明如下: 在约束与限制章节,新增云专线或 虚拟专用网络 对接企业交换机场景说明。 2022-10-25 第四次正式发布。 本次变更说明如下: 在计费说明章节,新增支持包周期计费。 2022-07-22 第三次正式发布。 本次变更说明如下: 在1.5-约束与限制章节,新增每个企业交换机最多支持的IP二层互通数量说明。 在约束与限制章节,新增标准型企业交换机。 2022-05-31 第二次正式发布。 本次变更说明如下: 修改计费说明章节。 2022-03-22 第一次正式发布。
  • 配置说明 在配置构建步骤中,添加“Maven构建”构建步骤。 参数说明如下: 参数项 说明 步骤显示名称 构建步骤的名称,可自定义修改。 工具版本 根据需要选择工具版本。 说明: 如果预置的工具版本满足不了用户需求,可以通过自定义Docker镜像,加入项目需要的依赖和工具,将所需环境打包制作成Docker镜像并推送至SWR镜像仓库,详情请参考制作镜像并推送到SWR仓库和使用SWR公共镜像。 命令 配置Maven命令,一般使用系统默认生成的命令即可。 setting配置 自动生成setting文件并配置依赖仓库:可根据用户的IP不同,自动识别最优站点访问方式,国内用户使用“国内站点”,国际用户使用“国际站点”。建议使用默认配置。 如果需要的依赖无法在华为开源镜像站、CodeArts私有依赖仓库、HuaweiSDK仓库找到,则需要在此处添加。详见配置依赖仓库。 发布依赖包到CodeArts私有依赖库 编译构建服务默认使用私有依赖库作为私有依赖下载源,如果需要将构建产物上传至私有依赖库供其他项目依赖使用,则需要添加此配置。详见配置发布依赖包到私有依赖库。 单元测试 如果用户需要对单元测试结果进行处理,可配置此项。详见配置单元测试。 缓存配置 选择是否使用缓存以提高构建速度,选择“使用缓存”后,每次构建时会把下载依赖包缓存起来,后续构建无需重复拉取,可有效提高构建速度。 说明: maven构建的依赖包存入缓存之后,只有当租户下面构建的项目有引进新的依赖包时,才会更新缓存目录,并不支持对已有的依赖包缓存文件进行更新。
  • 导读 在编译构建中,构建任务是构建的最小单元,适用于业务比较简单的场景,但是在有些复杂的构建场景下,构建任务可能并不能满足复杂的构建要求。例如: 多仓工程需要分布到多个机器上去构建,并且构建工程之间还存在一定的依赖关系。 希望更模块化、更加细粒度的拆分构建任务,并按照依赖顺序进行构建。 对于上述这类比较复杂的构建场景,编译构建支持使用BuildFlow将多个存在依赖关系的构建任务按照有向无环图(DAG)的方式组装起来,BuildFlow将会按照构建的依赖关系并发进行构建。 BuildFlow父任务不会占用一个并发,子任务在并发数不够时会排队,为了最佳使用效果,建议购买构建并发包,构建并发包使用规则及方法请参考如何使用构建并发包。 构建并发包为租户级别,一个并发包资源同时只能由一个构建任务使用。 父主题: 多任务配置
共100000条