文档简介:
本节介绍了容器组的用户指南。
基本概念
容器组(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
您可以在CCSE中方便的管理容器组(Pod),如查看YAML、远程登录、销毁重建等操作。
前提条件
您需要存在一个可用集群,若没有可用集群,请参照集群开通中内容创建。
操作步骤及说明
1、查看YAML
a)登录CCSE控制台,在左侧导航栏中选择“工作负载 > 容器组”
b)单击实例列表中后的“查看YAML”
2、销毁重建
a)登录CCSE控制台,在左侧导航栏中选择“工作负载 > 容器组”
b)单击实例列表中后的“销毁重建
请仔细阅读系统提示,删除操作无法恢复,请谨慎操作。
说明:若Pod所在节点不可用或者关机,负载无法删除时可以在详情页面实例列表选择强制删除。请确保要删除的存储没有被其他负载使用,导入和存在快照的存储只做解关联操作。
3、远程登录
a)登录CCSE控制台,在左侧导航栏中选择“工作负载 > 容器组”
b)单击实例列表中后的“远程登录”
c)在弹出的对话框中点击“登录”