文档首页 > > 用户指南> 工作负载>

管理容器组(Pod)

管理容器组(Pod)

分享
更新时间:2020/12/30 GMT+08:00

操作场景

容器组(Pod)是Kubernetes中最小的可部署单元。一个Pod(容器组)包含了一个应用程序容器(某些情况下是多个容器)、存储资源、一个唯一的网络IP地址、以及一些确定容器该如何运行的选项。Pod容器组代表了Kubernetes中一个独立的应用程序运行实例,该实例可能由单个容器或者几个紧耦合在一起的容器组成。

Kubernetes集群中的Pod存在如下两种使用途径:

  • 一个Pod中只运行一个容器。"one-container-per-pod" 是Kubernetes中最常见的使用方式。此时,您可以认为Pod容器组是该容器的 wrapper,Kubernetes通过Pod管理容器,而不是直接管理容器。
  • 一个Pod中运行多个需要互相协作的容器。您可以将多个紧密耦合、共享资源且始终在一起运行的容器编排在同一个Pod中,可能的情况有:
    • Content management systems, file and data loaders, local cache managers等
    • log and checkpoint backup, compression, rotation, snapshotting等
    • data change watchers, log tailers, logging and monitoring adapters, event publishers等
    • proxies, bridges, adapters等
    • controllers, managers, configurators, and updaters

您可以在云容器引擎CCE中方便的管理容器组(Pod),如编辑YAML、监控、删除等操作。

编辑YAML

可通过在线YAML编辑窗对容器组(Pod)的YAML文件进行修改和下载。

  1. 登录CCE控制台,在左侧导航栏中选择“工作负载 > 容器组 Pod”。
  2. 单击实例列表中后的“编辑YAML”,在弹出的“编辑YAML”窗中可对当前容器组(Pod)的YAML文件进行修改。
  3. 单击“修改”,在弹出的提示框中单击“确定”,完成修改。

    如果实例由其他工作负载创建,暂不支持在容器组(Pod)中单独修改。

  4. (可选)在“编辑YAML”窗中,单击“下载”,可下载该YAML文件。

实例监控

您可以通过CCE控制台查看工作负载实例的CPU、内存使用情况以及网络上行和下行速率、磁盘的读写速率,以确定需要的资源规格。

  1. 登录CCE控制台,在左侧导航栏中选择“工作负载 > 容器组 Pod”。
  2. 单击实例列表中后的“监控”,可查看相应实例的CPU使用率、内存使用率以及网络上行和下行速率、磁盘的读写速率。

    实例处于非运行状态时,无法查看实例的监控数据。

删除实例

若实例无需再使用,您可以将其删除。实例删除后,将无法恢复,请谨慎操作。

  1. 登录CCE控制台,在左侧导航栏中选择“工作负载 > 容器组 Pod”。
  2. 单击待删除实例后的“删除”

    请仔细阅读系统提示,删除操作无法恢复,请谨慎操作。

  3. 单击“是”,即可删除该实例。

    • 若Pod所在节点不可用或者关机,负载无法删除时可以在详情页面实例列表选择强制删除。
    • 请确保要删除的存储没有被其他负载使用,导入和存在快照的存储只做解关联操作。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问