容器服务
参数 | 说明 |
参数 | 说明 |
编排模板 | |
应用模板 | 选择应用及其 Chart 版本。 |
参数配置 | 选择应用的配置方法。每个应用模板的values.yaml文件配置方法不同,详细说明,请参见values.yaml文件中的注释说明。 单击 图标,编辑values.yaml文件。编辑完成后单击 确定。说明 |
名称 | 设置应用名称,同一个命名空间里名称必须唯一。 |
部署环境 | |
集群类型 | 选择部署应用的集群类型,支持 托管版 和 注册集群。 |
集群 | |
命名空间 | 选择目标集群下的命名空间。 |
参数 | 默认值 | 描述 |
参数 | 默认值 | 描述 |
networkModel | 与所在集群的容器网络模型保持一致 | 集群的容器网络模型(CNI),取值:
|
ResourceNamePreEnable | true | 是否为 Nginx Ingress 资源自动增加前缀,取值:
|
deployNodeType | Node | 部署 Nginx Ingress 的节点类型,取值:
|
公网配置 | | |
PublicNetwork.Isp | "BGP" | 负载均衡实例绑定 EIP 的线路类型。包括:BGP、SingleLine_BGP、Static_BGP、Fusion_BGP、ChinaMobile、ChinaTelecom、ChinaUnicom、ChinaMobile_Value、ChinaUnicom_Value 和 ChinaTelecom_Value。详细参数解释,请参见 EIP 产品文档。 注意
|
PublicNetwork.BandWidth | 10 | 负载均衡实例绑定 EIP 的带宽上限,单位为 Mbps。
|
PublicNetwork.IpFamily | "ipv4" | 负载均衡实例的 IP 地址类型。当前仅支持 ipv4。 |
PublicNetwork.BillingType | 3 | 负载均衡实例绑定 EIP 的计费类型,取值:
|
PublicNetwork.SubnetId | 无 | (可选)负载均衡实例所属子网,为负载均衡实例提供私网部署环境,分配私网 IP 地址。 |
PublicNetwork.BandwidthPackageId | 无 | (可选)负载均衡实例绑定 EIP 的共享带宽包 ID。 说明 共享带宽包是一种支持复用和共享带宽的云资源。将单个地域内多个公网 IP 或 IPv6 公网带宽添加到一个共享带宽包实例中,共享一条带宽,可以帮助您降低公网带宽的使用成本。详情请参见 什么是共享带宽包。 |
PublicNetwork.MasterZoneID | 无 | 负载均衡实例的主可用区 ID。
说明 |
PublicNetwork.SlaveZoneID | 无 | 负载均衡实例的备可用区 ID。
|
PublicNetwork.ModifyProtection | 无 | 负载均衡实例的删除保护功能,取值:
|
PublicNetwork.LoadBalancerBillingType | 2 | 负载均衡实例的计费类型。取值:
注意
|
PublicNetwork.LoadBalancerSpec | "small_1" | 负载均衡实例的规格类型。取值:
|
PublicNetwork.SyncField | 无 | 更新values.yaml时,是否感知LoadBalancerSpec字段的变更,并更新负载均衡实例。取值:
|
私网配置 | | |
PrivateNetwork.SubnetId | 无 | 负载均衡实例所属子网,为负载均衡实例提供私网部署环境,分配私网 IP 地址。 注意 使用私网访问网络时,必须配置该参数。 |
PrivateNetwork.IpFamily | "ipv4" | 负载均衡实例的 IP 地址类型。当前仅支持 ipv4。 |
PrivateNetwork.MasterZoneID | 无 | 负载均衡实例的主可用区 ID。
说明 |
PrivateNetwork.SlaveZoneID | 无 | 负载均衡实例的备可用区 ID。
|
PrivateNetwork.ModifyProtection | 无 | 负载均衡实例的删除保护功能,取值:
|
PrivateNetwork.LoadBalancerBillingType | 2 | 负载均衡实例的计费类型。取值:
注意
|
PrivateNetwork.LoadBalancerSpec | "small_1" | 负载均衡实例的规格类型。取值:
|
PrivateNetwork.SyncField | 无 | 更新values.yaml时,是否感知LoadBalancerSpec字段的变更,并更新负载均衡实例。取值:
|
参数 | 默认值 | 描述 |
参数 | 默认值 | 描述 |
ingressClassResource.name | nginx | 设置 Ingress Controller 对应的 IngressClass 的名称。 注意
|
ingressClassResource.controllerValue | "k8s.io/ingress-nginx" | 设置 Ingress Controller 对应的 Controller Class。 注意 同一个集群中不同套 Ingress Controller 创建的 Controller Class 名称必须唯一,且不能设置为k8s.io/ingress-nginx关键字相关名称(k8s.io/ingress-nginx是集群默认 Ingress Controller 的监听标识)。 |
replicaCount | 1 | 设置该 Ingress Controller Pod 的副本数。 |
controller.resources.requests.cpu | 100m | 设置该 Ingress Controller Pod 的 CPU 请求(CPU Request)。单位为核。若使用毫核为单位,则格式为:CPU 请求+m,例如100m表示 CPU 资源请求为 100 毫核。 |
resources.requests.memory | 90Mi | 设置该 Ingress Controller Pod 的内存请求(Memory Request)。单位为 MiB 或 GiB,格式为:内存请求+单位,例如90Mi表示内存资源请求为 90 MiB;2Gi表示内存资源请求为 2 GiB。 |
electionID | ingress-controller-leader | 选择宿主机时使用的 ID,用于更新 Ingress 端点状态。 注意 若通过 应用中心 部署多套 Nginx Ingress Controller 至同一命名空间下,需要将 electionID 设置为不同的值,避免选主冲突。 |
参数 | 默认值 | 描述 |
参数 | 默认值 | 描述 |
hostNetwork | false | |
NodeSelector.kubernetes.io | linux | |
namespace | 与应用所在命名空间保持一致 | |
tolerations | [] | |
resources.requests.cpu | 100m | |
resources.requests.memory | 90Mi | |
name | controller | |