You need to enable JavaScript to run this app.
导航

容器服务使用 VCI

最近更新时间2023.01.31 20:05:11

首次发布时间2021.11.04 14:08:18

容器服务集群默认使用 ECS 调度 Pod,也支持使用 VCI 或混合使用 VCI、ECS。您可以将 Pod 调度到虚拟节点上,并使用 VCI 运行 Pod,实现灵活的按需调度 Pod,免去容量规划和节点运维。

使用说明

  • 仅支持容器网络为 VPC-CNI 的容器服务集群使用 VCI。
  • VCI 基于 Kubernetes 社区的 Virtual Kubelet 技术,通过虚拟节点(Virtual Node)与 Kubernetes 对接。
  • 虚拟节点上运行的每个 Pod 均与 VCI 实例一一对应。

Serverless 能力

容器服务结合弹性容器实例,为您带来更 Serverless 的 Kubernetes 体验。

  • 容器服务提供托管免运维的 vci-virtual-kubelet 组件、自动化的 Virtual Node,实现与 VCI 的无缝对接。更多介绍,请参见 Virtual Kubelet 和虚拟节点
  • 容器服务支持创建 0 Worker 节点的 Kubernetes 集群。
    alt
  • 组件说明
    CoreDNS:请参见 如何使用 VCI 部署 CoreDNS

使用流程

步骤一:创建 VPC-CNI 容器网络模型的集群

  1. 登录 容器服务控制台

  2. 在顶部导航栏,选择靠近您业务的地域。

  3. 在左侧导航栏单击 集群

  4. 集群 页面,单击 创建集群

  5. 创建集群 页面,根据向导配置集群信息。

    • 集群配置:部分参数必须按如下说明设置,其余参数说明,请参见 创建集群。配置完成后,单击页面右下角的 下一步:节点配置
      参数说明
      网络配置
      容器网络模型配置集群的容器网络(CNI)方案。弹性容器业务中,必须选择 VPC-CNI
      alt
    • 节点配置(可选):参数说明,请参见 创建集群。配置完成后,单击页面右下角的 下一步:组件配置
    • 组件配置:带有VCI标识的组件,均支持使用 VCI 部署。请根据自身需求勾选组件。配置完成后,单击页面右下角 下一步:配置确认
      alt
  6. 确认集群配置信息并阅读服务条款后,将滚动条拉到底部,勾选 我已阅读并同意《容器服务专用服务条款》 ,单击页面右下角 确定,启动集群的创建。
    集群的创建需要15~20分钟,您可以单击 集群列表 进行其他操作或留在集群创建页面,查看创建进度。

步骤二:创建工作负载或者 Pod 时使用 VCI 部署

通过以下两种方式使用 VCI:

扩展能力

创建 Pod 时,如需使用更多 VCI 能力,可通过添加 Pod Annotation 实现。详细说明,请参见 Pod Annotation 说明