总纲
yaml 文件
控制器部分
被控制对象
名称 | 说明 |
apiVersion | kubectl api-versions api版本 |
kind | kubectl api-resource 资源类型 |
metadata | 资源元数据 |
spec | 资源规格 |
replicas | 副本数量 |
selector | 标签选择器 |
template | pod模版 |
metadata | pod元数据 |
spec | pod规格 |
containers | 容器配置 |
快速编写yaml
使用kubectl create 命令生成yaml文件
以yaml方式尝试运行
kubectl create deployment web --image=nginx -o yaml --dry-run > web.yaml使用kubectl get 命令导出yaml文件
kubectl get deploy
kubectl get deploy nginx -o=yaml --export > nginx.yaml