所在的位置: php >> php发展 >> K8S中yaml文件详解

K8S中yaml文件详解

北京中科白癜风医院路线 https://baike.baidu.com/item/%E5%8C%97%E4%BA%AC%E4%B8%AD%E7%A7%91%E7%99%BD%E7%99%9C%E9%A3%8E%E5%8C%BB%E9%99%A2/9728824?fr=aladdin

一、K8S中的yaml文件

Kubernetes支持YAML和JSON格式管理资源对象

JSON格式:主要用于api接口之间消息的传递

YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。

YAML语法格式

大小写敏感;

使用缩进表示层级关系;不支持Tab键制表符缩进,只使用空格缩进;

缩进的空格数目不重要,只要相同层级的元素左侧对齐即可,通常开头缩进两个空格;

字符后缩进一个空格,如冒号,逗号,短横杆(-)等

“—”表示YAML格式,一个文件的开始,用于分隔文件;可以将创建多个资源写在同一个yaml文件中,用—隔开,就不用写多个yaml文件了。

"#”表示注释;

yaml文件的学习方法

多看别人(官方)写的,能读懂

能照着现场的文件改着用

遇到不懂的,善用kubectlexplain…命令查.

二、写一个yaml文件,通过声明式创建pod

写一个yaml文件demo,用它通过声明式创建pod资源

创建Deployment资源-kind:Deployment

直接-oyaml导出个模板拿来用

获取资源、项目合作请添加QQ或


转载请注明:http://www.aierlanlan.com/tzrz/64.html

  • 上一篇文章:
  •   
  • 下一篇文章: