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
posted @ 2022-12-30 17:11  仅此而已-远方  阅读(70)  评论(0编辑  收藏  举报