Kubernetes-Pod常用字段
必选字段
|
字段名
|
说明
|
|---|---|
| apiVersion | api版本号 |
| kind | 资源类型。如Pod、Deployment |
| metadata | 对象的元数据 |
| metadata.name | 元数据名称(唯一的)。如pod名称 |
| metadata.namespace | 元数据对应的命名空间(默认default) |
| spec | 对象详细信息 |
| spec.containers[] | 定义的容器列表 |
| spec.containers[].name | 容器名称 |
| spec.containers[].image | 容器对应的镜像 |
主要字段(可选)
|
字段名
|
说明
|
|---|---|
| spec.containers[].imagePullPolicy | 镜像拉取策略。Always(默认):每次都尝试重新拉取镜像;Never:仅使用本地镜像;IfNotPresent:如果本地有镜像则使用本地镜像,否则拉取在线镜像 |
| spec.containers[].command[] | 容器启动命令 |
| spec.containers[].ports[] | 容器需要用到的端口列表 |
| spec.containers[].ports[].name | 端口名称 |
| spec.containers[].ports[].containerPort | 容器需要监听的端口号 |
| spec.containers[].ports[].protocol | 端口协议。支持TCP/UDP,默认TCP |
| spec.containers[].env[] | 容器运行前需要设置的环境变量列表 |
| spec.containers[].env[].name | 环境变量名称 |
| spec.containers[].env[].value | 环境变量值 |
其它字段(可选)
|
字段名
|
说明
|
|---|---|
| spec.restartPolicy | pod重启策略。Always(默认):pod一旦终止运行,则无论容器是如何终止的,都会重启它;OnFailure:只有pod以非0退出码终止时(如果容器正常结束,退出码是0),才会重启;Never:pod终止后,将退出码报告给Master,不会重启改pod |
知识改变世界

浙公网安备 33010602011771号