标签:容器 name Kubernetes 常用字 镜像 pod Pod spec containers
必选字段
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 |
标签:容器,
name,
Kubernetes,
常用字,
镜像,
pod,
Pod,
spec,
containers
From: https://www.cnblogs.com/xuwenjin/p/17015379.html