YAML 是一种标记语言,一个可读性高,用来表达数据序列的格式。
YAML 文件主要分为了两部分,一个是控制器的定义和被控制的对象。
这种方式一般用于资源没有部署的时候,我们可以直接创建一个YAML配置文件
kubectl create deployment web --image=nginx -o yaml --dry-run # 尝试运行,并不会真正的创建镜像
也可以输出到一个文件中
kubectl create deployment web --image=nginx -o yaml --dry-run > hello.yaml
kubectl get deploy nginx -o=yaml --export > nginx.yaml