首页 > 其他分享 >Kubernetes-Pod常用字段

Kubernetes-Pod常用字段

时间:2022-12-30 17:24:08浏览次数:34  
标签:容器 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

相关文章

  • Kubernetes性能分析
    背景在kubernetes环境中进行开发时,需要了解不同node或者不同pod的资源使用情况,方便进行性能优化。本篇将整理一些常用的性能分析命令,方便查阅~ 命令node查看所有node的......
  • Kubernetes自动化一键部署脚本
    Kubernetes简介Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规......
  • 使用kubeadm在CentOS 7上部署kubernetes1.18
    一、Kubernetes简介Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工具,也是全新的基于容器技术的......
  • kubeadm安装Kubernetes-1.14.2
    一、Kubernetes简介Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工具,也是全新的基于容器技术的......
  • kubernetes 部署报错
    1、安装网络插件报错WarningFailedCreatePodSandBox7m52skubeletFailedtocreatepodsandbox:rpcerror:code=Unknowndesc=failedtosetupsandboxcont......
  • 开始使用 VMware Tanzu Mission Control 和 Tanzu Kubernetes Grid
    如今,运营和开发团队面临着越来越大的压力,他们需要更快地将软件部署到更多环境,例如开发、暂存或生产环境。组织需要自助服务工具和运营效率,而VMware正在通过解决方案来应对......
  • 使用 Tanzu Mission Control 部署具有额外数据卷的 Tanzu Kubernetes 集群
    平台运营商面临的一个常见问题是数据管理;具体来说,由于磁盘空间不足而可能出现的有害副作用。例如,如果在应用上保持启用调试日志记录并填满磁盘,则现在将无法将其状态写入磁......
  • 使用 ExternalDNS 和 Tanzu Mission Control 目录自动管理 Kubernetes 的 DNS
    如果您曾经部署过Kubernetes服务,您就会明白必须为越来越多的内部和外部服务维护DNS记录的痛苦。外部DNS通过以编程方式更新DNS服务器来帮助解决这一难题,并减少手动......
  • API对象--Daemonset(chrono《kubernetes入门实战课》笔记整理)
    【概念介绍】学习了监管离线任务的API对象job/cronjob,监管在线任务的API对象deployment。今天学习做好守护任务的API对象DaemonSet。它会在Kubernetes集群的每个节点上......
  • Kubernetes(k8s) kubectl auth常用命令
    kubectl在$HOME/.kube目录中查找一个名为config的配置文件。可以通过设置KUBECONFIG环境变量或设置--kubeconfig参数来指定其它kubeconfig文件。本文主要介绍K......