管理容器组

容器组(Pod)是Kubernetes中最小的可部署单元。容器组代表了Kubernetes中一个独立的应用程序运行实例,该实例可能由单个容器或者几个紧耦合在一起的容器组成。本文介绍如何通过ACS控制台查看、变更容器组配置及如何手动伸缩容器应用。

查看容器组

查看容器组详细信息

  1. 登录容器计算服务控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择工作负载 > 容器组

  3. 容器组页面,单击目标容器组右侧的详情,查看容器组的详细信息。

    说明

    在容器组列表页面,您可对容器组进行编辑和删除操作。对于通过部署工作负载(例如Deployment)创建的容器组,建议您通过Deployment进行管理。

    以下为容器组现状详情的说明:

    类型

    说明

    Initialized

    所有的Init容器都已成功启动。

    Ready

    Pod可以为请求提供服务,并且应该被添加到对应服务的负载均衡池中。

    ContainersReady

    Pod中所有容器都已就绪。

    PodScheduled

    Pod已经被调度到某节点。

    更多信息,请参见Pod的生命周期

设置容器的CPU和内存资源上下限

应用创建完成后,您可以根据业务需求调整容器的CPU和内存资源上下限,下面以无状态应用为例。

  1. 登录容器计算服务控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择工作负载 > 容器组

  3. 在容器组页面,选择命名空间,然后单击目标应用右侧操作列的编辑

  4. 在应用的编辑页面,根据业务需求设置容器预留的CPU和内存资源限制,默认资源额度和资源限制相等,计费模式为按量计费。如果您通过YAML方式设置不同于资源额度的资源限制,资源额度将改写成与资源限制相等。详见资源规格