k8s集群中对资源管理和资源对象编排部署都可以通过声明样式(yaml)文件来解决,也就是可以把需要对资源对象操作编辑到yaml格式文件中,我们把这种文件叫做资源清单文件
是通过kubectl命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署了
yaml:仍是一种标记语言。为了强调这种语言以数据作为中心,而不是以标记语言为中带你。
yaml是一个可读性高,用来表达数据序列的格式
字段 | 含义 |
---|---|
apiversion | API版本 |
kind | 资源类型 |
metadata | 资源元数据 |
spec | 资源规格 |
replicas | 副本数量 |
selector | 标签选择器 |
template | pod模版 |
metadata | pod元数据 |
spec | pod规格 |
containers | 容器配置 |
被控制对象定义
如何快速编写yaml文件
shellkubectl create deployment web --image=nginx -o yaml --dry-run > myl.yaml
shellkubectl get deploy kubectl get deploy nginx -o=yaml --export > myl.yml # 以yaml的格式倒出来
本文作者:Eric
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!