还剩2页未读,继续阅读
文本内容:
配置文件各项参数解释K8Syaml格式的定义文件完整内容#yaml pod#必选,版本号,例如apiVersion:vl vl#必选,kind:Pod Pod#必选,元数据metadata:#必选,名称name:string Pod#必选,所属的命名空间namespace:string Pod#自定义标签labels:#自定义标签名字-name:string#自定义注释列表annotations:-name:string#必选,中容器的详细定义spec:Pod#必选,中容器列表containers:Pod#必选,容器名称-name:string#必选,容器的镜像名称image:string#获取镜像的策略表示下载imagePullPolicy:[Always|Never|IfNotPresent]Alawys镜像表示优先使用本地镜像,否则下载镜像,表示仅使用本地镜像IfnotPresent Nerver#容器的启动命令列表,如不指定,使用打包时使用的启动命令command:[string]#容器的启动命令参数列表args:[string]#容器的工作目录workingDir:string#挂载到容器内部的存储卷配置volumeMounts:#引用定义的共享存储卷的名称,需用口部分定义的的-name:string podvolumes卷名#是否为只读模式readonly:boolean#需要暴露的端口库号列表ports:#端口号名称-name:string#容器需要监听的端口号containerPort:int#容器所在主机需要监听的端口号,默认与相同hostPort:int Container#端口协议,支持和,默认protocol:string TCPUDP TCP#容器运行前需设置的环境变量列表env:#环境变量名称-name:string#环境变量的值value:string#资源限制和请求的设置resources:#资源限制的设置limits:的限制,单位为数,将用于参数cpu:string#Cpu coredocker run-cpu-shares#内存限制,单位可以为将用于memory:string Mib/Gib,docker run-参数memory#资源请求的设置requests:请求,容器启动的初始可用数量cpu:string#Cpu#内存清楚,容器启动的初始可用数量memory:string#对内个容器健康检查的设置,当探测无响应几次后将自动重启该livenessProbe:Pod容器,检查方法有、和对一个容器只需设置其中一种方法即可exec httpGettcpSocket,#对容器内检查方式设置为方式exec:Pod exec方式需要制定的命令或脚本command:[string]#exec#对内个容器健康检查方法设置为需要制定httpGet:Pod HttpGet,Path,portport:numberhost:stringscheme:stringHttpHeaders:-name:stringvalue:string#对内个容器健康检查方式设置为方式tcpSocket:Pod tcpSocketport:number#容器启动完成后首次探测的时间,单位为秒initialDelaySeconds:0#对容器健康检查探测等待响应的超时时间,单位秒,默认timeoutSeconds:01秒#对容器监控检查的定期探测时间设置,单位秒,默认秒一次periodSeconds:010successThreshold:0failureThreshold:0securitycontext:privileged:false的重启策略,表示一旦不管restartPolicy:[Always|Never|OnFailure]#Pod Always以何种方式终止运行,都将重启,表示只有以非退出码退出才重kubelet OnFailurePod0启,表示不再重启该Nerver Pod#设置表示将该调度到包含这个的nodeSelector:obeject NodeSelectorPod label上,以的格式指定node key:value镜像时使用的名称,以格式指imagePullSecrets:#Pull secretkey:secretkey定-name:string#是否使用主机网络模式,默认为,如果设置为hostNetwork:false false,表示使用宿主机网络true#在该上定义共享存储卷列表volumes:pod#类型为的存储卷,与同生命周期的一个临emptyDir:{}emtyDir Pod时目录为空值#类型为的存储卷,表示挂载所在宿主机的目hostPath:string hostPathPod录,所在宿主机的目录将被用于同期中的目录path:string#Pod mount#类型为的存储卷,挂载集群与定义的对象到容器secret:secret secre内部scretname:stringitems:-key:stringpath:string#类型为的存储卷,挂载预定义的对configMap:configMap configMap象到容器内部name:stringitems:-key:stringpath:string。
个人认证
优秀文档
获得点赞 0