You need to enable JavaScript to run this app.
导航
容器组
最近更新时间:2024.12.20 15:34:41首次发布时间:2024.12.06 12:08:42

容器组(Pod)是 Kubernetes 创建或部署的最小单位。一个 Pod 封装一个或多个容器(Container)、存储资源(Volume),包含一个独立的网络 IP 和管理控制容器运行方式的策略选项,更多详细介绍参见:Kubernetes 官网文档

创建容器组

通常情况下,容器组随工作负载一起创建,也可使用 Yaml 单独创建。

  1. 登录 容器服务控制台
  2. 在集群管理页面的左侧导航栏,选择 集群,并在集群管理页面,单击目标注册集群名称。
  3. 在注册集群左侧导航栏选择 工作负载 > 容器组,进入容器组管理页面。
  4. 单击 使用 Yaml 创建,输入已经准备的 Yaml 内容后单击 确定,开始创建容器组。

创建容器组的 Yaml 测试示例如下,具体参数和配置以实际使用场景中各云厂商的定义为准。

apiVersion: v1
kind: Pod
metadata:
  name: hello-pod # adjust name for your pod
  namespace: users-namespace # specify your namespace to apply pod
spec:
  containers:
    - name: hello-pod # adjust name of container
      image: nginx # adjust image_name and tag for your container
      ports:
        - containerPort: 8080 # adjust port for your container

查看容器组

  1. 登录 容器服务控制台
  2. 在集群管理页面的左侧导航栏,选择 集群,并在集群管理页面,单击目标注册集群名称。
  3. 在注册集群左侧导航栏选择 工作负载 > 容器组,进入容器组管理页面。
  4. 单击目标容器组名称,进入容器组详情页,可查看容器组相关详细信息。
    • 概览:显示 Pod 的基本信息、网络配置、实例状态、存储等信息。
    • 容器列表:显示 Pod 下所有容器(Container)的列表,以及每个 Container 的基本信息。
    • 访问方式:显示 Pod 关联的服务(Service)信息,通过服务的访问方式、内外部端点等信息访问该 Pod。
    • 事件:显示 Pod 近一个小时内发生的事件信息,请及时查看。超过一小时的 Pod 事件信息暂不支持查看。
    • 日志:显示 Pod 的各个 Container 日志信息。按需选择 Container 和显示的日志条数,也支持下载日志。

登录容器组控制台

  1. 登录 容器服务控制台
  2. 在集群管理页面的左侧导航栏,选择 集群,并在集群管理页面,单击目标注册集群名称。
  3. 在注册集群左侧导航栏选择 工作负载 > 容器组,进入容器组管理页面。
  4. 单击目标容器组名称,进入容器组详情页,单击右上角 控制台,可登录到 Container。

说明

控制台操作,相当于在集群中执行kubectl exec -it {your_container_name} -- /bin/bash命令。

管理容器组

容器组创建完成后,将返回资源管理页面。单击资源列表顶部操作按钮或右侧操作列...中的操作按钮,可执行对应管理操作。详细说明如下:

操作说明
使用 Yaml 创建使用 Yaml 创建资源,推荐直接粘贴已经根据业务需求配置的 Yaml 内容。相较于使用控制台创建资源,使用 Yaml 方式支持的参数更全面。
编辑 Yaml编辑已经创建容器组的文件,更新配置信息。
导出导出当前容器组的 Yaml 文件。
删除删除目标容器组。