k8s 集群资源编排 - YAML

YAML文件介绍

YAML 是一种标记语言,一个可读性高,用来表达数据序列的格式。

YAML 文件组成部分(k8s中)

YAML 文件主要分为了两部分,一个是控制器的定义和被控制的对象。

快速编写 YAML 文件

1. 使用kubectl create命令

这种方式一般用于资源没有部署的时候,我们可以直接创建一个YAML配置文件

kubectl create deployment web --image=nginx -o yaml --dry-run  # 尝试运行,并不会真正的创建镜像

也可以输出到一个文件中

kubectl create deployment web --image=nginx -o yaml --dry-run > hello.yaml

2. 使用kubectl get命令导出yaml文件

kubectl get deploy nginx -o=yaml --export > nginx.yaml

你可能感兴趣的:(k8s 集群资源编排 - YAML)