产品说明

基本概念

服务(Service)

服务是指一组能提供相对完整功能的计算单元。服务有如下特性:

  • 每个服务包含一个负载均衡器(创建时可选内网或外网)。负载均衡器的地址可作为该服务的统一入口地址。
  • 每个服务可包含多个副本集,副本集实现了服务的具体功能。同一服务下的不同副本集可以配置不同的转发端口和权重

副本集(ReplicaSet)

副本集是一个逻辑管理单元,用于管理服务的多个实现版本。每个副本集可看作所属服务的一个具体实现。 副本集有如下特性:

  • 一个副本集包含若干个Pod。这些Pod的配置完全相同,用于实现副本集内的平行扩展和容灾
  • 一个副本集可选择一个或多个转发端口。副本集下的Pod会通过转发端口挂载到所属服务的负载均衡器下。
  • 副本集可配置不同的转发权重,通过改变转发权重,可以实现服务的灰度发布

Pod(Pod)

Pod是能够被创建、调度和管理的最小部署单元。Pod有如下特性:

  • 一个Pod可以包含一个或多个容器实例。
  • 同一个Pod内所有的容器实例运行在相同的计算资源内,共享CPU、内存和网络栈
  • 每个Pod拥有独立的IP地址,可以直接被访问到
  • Pod挂载在所属服务的负载均衡器中,可以通过负载均衡IP和副本集转发端口被访问到

Pod配置(PodConfiguration)

Pod配置是创建Pod时所使用的配置信息,具体包括Pod内每个容器的镜像名称/环境变量/启动命令等