POD定义详解:
apiVersion: v1 //api版本 1.16.* - 1.19.* 是使用apps/v1beta1版本
kind: pod //定义什么就写什么,比如要写一个pod,那么kind就是pod,如果写一个server,那么就写server
metadata: //元数据
name: string //对应kind,这里是pod的名称
namespace: string //对应kind,这里是pod的命名空间,如果不填写默认是default
labels: //对应kind,这里是pod的标签列表,可以填写多个label
- name: string //对应labels(标签)列表,此行是列表中标签之一
annotations: //对应kind,这里是pod的注解列表
- name: string //对应annotations(注释),此行是注解列表中的之一
spec: //pod中容器的详细定义
containers: //pod中容器的列表
- name: string //容器的名称
image: string //容器的镜像名称
imagePullPolicy: Always | Never | IfNotPresent //拉取镜像策略: Always总是拉去镜像库镜像 Never仅使用本地镜像 IfNotPresent本地