k8s教程:8.学习怎么写好k8s的资源清单--YAML
我们都知道在kubernetes中创建一个资源(无论是deployment还是job)的几种方式。但是大家估计对于怎么写资源清单(YAML)文件还是无从下手吧。今天我就从kubernetes中的yaml文件的格式和内容来向大家介绍怎么写出我们想要的yaml文件。上图就是我们创建一个pod的yaml文件的基本内容,他会包括:apiVersion、kind、metadata、spec等一些属性。1.
·
我们都知道在kubernetes中创建一个资源(无论是deployment还是job)的几种方式。但是大家估计对于怎么写资源清单(YAML)文件还是无从下手吧。今天我就从kubernetes中的yaml文件的格式和内容来向大家介绍怎么写出我们想要的yaml文件。
上图就是我们创建一个pod的yaml文件的基本内容,他会包括:apiVersion、kind、metadata、spec等一些属性。
1. 必须存在的属性
2. 主要的对象
3. 额外存在的参数项
其实在kubectl里面也有相应的提示和格式规范的,我们在master上执行:
kubectl explain pod(这里是pod还是deployment,主要是看你需要创建的资源的kind)
我们很清楚的看到创建pod的fields的内容需要包括哪些。
当然,如果我们想更深入去了解每一个对象的内容,可以在命令后面加对象的属性名称:
kubectl explain deployment.apiVersion
好啦,关于怎么写yaml文件的基础内容都给大家分享了,希望大家可以多点练习。
想了解更多不同领域的知识,请关于我的微信公众号:Hugo技术。
更多推荐
已为社区贡献8条内容
所有评论(0)