容器组(Pod)是 Kubernetes 创建或部署的最小单位。一个 Pod 封装一个或多个容器(Container)、存储资源(Volume),包含一个独立的网络 IP 和管理控制容器运行方式的策略选项,更多详细介绍参见:Kubernetes 官网文档。
通常情况下,容器组随工作负载一起创建,也可使用 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
说明
控制台操作,相当于在集群中执行kubectl exec -it {your_container_name} -- /bin/bash
命令。
容器组创建完成后,将返回资源管理页面。单击资源列表顶部操作按钮或右侧操作列...
中的操作按钮,可执行对应管理操作。详细说明如下:
操作 | 说明 |
---|---|
使用 Yaml 创建 | 使用 Yaml 创建资源,推荐直接粘贴已经根据业务需求配置的 Yaml 内容。相较于使用控制台创建资源,使用 Yaml 方式支持的参数更全面。 |
编辑 Yaml | 编辑已经创建容器组的文件,更新配置信息。 |
导出 | 导出当前容器组的 Yaml 文件。 |
删除 | 删除目标容器组。 |