k8s资源配置清单的书写格式(yaml文件)


yaml文件书写格式:
5大类:
apiVersion: 选择kubectl api-versions里面存在的版本
kind: 选择kubectl api-resources结果中的对象资源
metadata: 源数据,主要定义pod,service,等的名称,镜像来源,端口,暴露方式,数据卷挂载点目录等。
spec: 用户(工程师)期望状态,一般工程师维护
status: 当前状态,一般集群内部自动维护。

用kubectl explain命令查询资源配置的要求。

有个简单方法可以快速获取一个资源对象的资源清单框架:

使用create命令创建资源对象时,使用--help帮助命令,设置类型,名称,引用参数,属性...等。

然后干跑一次看看是否报错,若无报错,在命令上加-o yaml以yaml格式输出到指定文件。

kubectl create RESOURCE_KIND RESOURCE_NAME  --dry-run -o yaml > example.yaml

RESOURCE_NAME:资源名称

RESOURCE_KIND:资源类型

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM