Kubernetes使用教程·配置文件

Kubernetes支持YAML或者JSON格式的配置文件,最常用还是YAML,它使用通用的数据串行化格式专门用来写配置文件,比JSON更方便。

YAML语法规则

  • 须严格区分字符大小写
  • 使用缩进表示层级关系
  • 缩进只允许使用空格符
  • 缩进的空格数目不重要
  • 同层级的元素须左对齐
  • 用“#” 符号表示注释

在Kubernetes的配置文件中,只需要知道Maps和Lists两种结构类型,Map即“Key:Value”,List即数组,Lists的子项也可以是Maps,Maps的子项也可以是List,例如:

Kubernetes配置文件详细说明

通过“kubectl api-versions”命令查看Kubernetes支持的apiVersion,对应关系如下:

k8s版本 api版本
v1.5-v1.15 extensions/v1beta1
v1.7-v1.15 apps/v1beta1
v1.8-v1.15 apps/v1beta2
v1.9+ apps/v1

Deployment配置:

Service配置(可以和Deployment写在同一个配置文件中):

原创文章禁止转载:技术学堂 » Kubernetes使用教程·配置文件

精彩评论

8+5=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏