kubernetes 中使用 yaml 格式文本来控制 pod deployment service 等

理解 yaml 的格式尤为重要

可使用下方命令查看 各字段支持的参数

1
kubectl explain pods.spec

explain 后接字段名 ,点 分割

一个pod 对象包含 4 个重要的部分

1
2
3
4
5
6
7
8
9
10
11
12
13
14
apiVersion 
设置apiserver 版本,可通过 kubectl api-versions查看支持版本

kind
设置对象类型 如 pod deployment 等

metadata
设置名称,名称空间,标签等

spec
设置容器的名称,镜像,探针 主要为containers下

status
这个字段为状态,不需要设置 当你查看时 会显示这个pod 当前状态,主要与spec进行对比 进行检测