容器服务
参数 | 描述 |
参数 | 描述 |
部署配置 | |
部署形态 | 仅已安装了 vci-virtual-kubelet 组件的集群显示该参数。部署组件的节点类型,有如下两种方式:
|
访问凭证 | |
Access Key | 注意 请确保您的火山引擎账号(含 IAM 用户), 已配置 VKEFullAccess 系统预设策略,或者自定义策略中包含如下最小集合授权项(Action),才能保证当前账号通过 VCI Agent Sandbox 访问和操作资源:
|
Secret Key | |
Controller 配置 | |
启用扩展能力 | 是否启用 agent-sandbox 组件的扩展功能。
|
默认创建 Service | Sandbox CR 上不配置是否创建 Service 时,通过控制器的该参数配置判断是否创建 Service。
|
副本数 | 组件 Pod 副本数。设置多副本时,需配合开启 启用 Leader 选举 按钮。 |
Sandbox 并发 worker 数 | Sandbox 控制器最大并发调谐(Reconcile)数。
|
SandboxClaim 并发 worker 数 | SandboxClaim 控制器最大并发调谐数。
|
SandboxWarmPool 并发 worker 数 | SandboxWarmPool 控制器最大并发调谐数。
|
SandboxTemplate 并发 worker 数 | SandboxTemplate 控制器最大并发调谐数。
|
Kube API QPS | 调用 Kubernetes API 的 QPS 限流参数,用于防止管理组件时对 API Server 造成过大压力。
|
Kube API Burst | 调用 Kubernetes API 的突发请求上限,用于防止管理组件时对 API Server 造成过大压力。
|
启用 Leader 选举 | 开启后,表示启用 Leader 选举机制,解决资源竞争问题。 注意 多副本部署时,此处必须 开启,以此避免多个副本同时执行业务逻辑引发资源竞争问题。 |
附加启动参数 | 传递额外启动标志(Flag),例如传递 Zap 日志参数等未单独抽象的 Flag。 |
节点标签选择 | 开启后,可设置节点标签,组件的核心工作负载会被调度到带有该指定标签的节点上。 |
节点污点调度 | 开启后,可设置污点容忍值,组件的核心工作负载允许被调度到带有指定污点的节点。 |
节点强制调度 | 开启后,可设置节点选择标签的策略,组件的核心工作负载会根据调度策略,强制调度到满足要求的节点。 |
资源配置 | 组件控制器自身 CPU/内存的请求与上限。建议您结合实际使用规模,适当调整控制器的规格配置。 |
E2B 配置 | |
启用 E2B Server | 开启后,表示启用 E2B。您还需要配置下方所有参数。 |
服务账号名称 | 服务账号(ServiceAccount)名称,建议保持默认值。如需自定义,请遵循 Kubernetes 命名格式要求。 |
E2B 服务域名后缀 | E2B 服务域名后缀,用于生成 E2B 控制面(Control-Plane)和数据面(Data-Plane)的访问域名,建议保持默认值。
注意
|
启用 Control-Plane 鉴权 | 是否启用 Control-Plane 鉴权。开启后,后续访问 E2B 接口会校验传递的 API Key。 |
管理员密钥 | E2B API Key,您可以自定义字符串,也可以不设置。 注意 使用 v2.25.0 及以上版本 E2B SDK 时,此处建议采用e2b_xxxxx格式的 E2B API Key。 不设置时,会随机生成一个 API Key 并保存在agent-sandbox-system命名空间下名为e2b-key-store的 Secret 里。 |
Control-Plane 名称 | Control-Plane 对应组件名称。建议保持默认值。如需自定义,请遵循 Kubernetes 命名格式要求。 |
Control-Plane 服务名称 | Control-Plane 服务名称。建议保持默认值。如需自定义,请遵循 Kubernetes 命名格式要求。 |
Control-Plane 副本数 | Control-Plane 副本数。可根据文件大小、文件/代码操作频率适当调整副本数。 |
空闲连接超时 | 空闲连接超时时间。
|
响应写入超时 | 响应写入超时时间。
|
Sandbox 生命周期超时 | Sandbox 生命周期超时时间。
|
Rest Client QPS | 访问 Kubernetes API 的 QPS 限流。
|
Rest Client Burst | 访问 Kubernetes API 的突发请求上限。
|
Control-Plane 服务端口 | Control-Plane 服务端口。建议保持默认值:8081。 |
Control-Plane 资源配置 | Control-Plane CPU/内存的请求与上限。可根据文件大小、文件/代码操作频率适当调整。 |
Data-Plane 名称 | Data-Plane 组件名称,建议保持默认值。如需自定义,请遵循 Kubernetes 命名格式要求。 |
Data-Plane 服务名称 | Data-Plane 服务名称。建议保持默认值。如需自定义,请遵循 Kubernetes 命名格式要求。 |
Data-Plane 副本数 | Data-Plane 副本数。可根据文件大小、文件/代码操作频率适当调整副本数。 |
Data-Plane 服务端口 | Data-Plane 服务端口。建议保持默认值:8080。 |
Data-Plane 资源配置 | Data-Plane CPU/内存的请求与上限。可根据文件大小、文件/代码操作频率适当调整。 |
参数 | 说明 |
参数 | 说明 |
转发配置 | |
自定义转发规则 | 配置如下两条自定义转发规则:
说明 若使用了 APIG 进行数据面转发,则无需配置该规则。
|