3、k8s资源管理命令式对象配置
3、k8s资源管理命令式对象配置
一. 命令式对象配置(本文档研究怎么使用 不研究怎么编写)
- 命令式对象配置:通过命令配置 + 配置文件去操作 k8s 资源
- 即将命令写到文件中类似于 docker-compose(参数 create/patch == 创建/更新 即要做的事是 通过文件 创建和更新 nginx-pod 要做的事情定义在 nginx-pod 文件中 )
kubectl create/patch -f nginx-pod.yaml
3.3.2
命令式对象配置
命令式对象配置就是使用命令配合配置文件一起来操作kubernetes资源。
1.
创建一个nginxpod.yaml
,内容如下:
1 | # 命名空间的声明 创建一个dev的namespace |
上面文件内容等同于命令
kubectl create deployment nginx –image=registry.cn-hangzhou.aliyuncs.com/zznn/mycentos:nginx-latest -n dev
2. 执行create
命令,创建资源⑮
1 | # 创建资源 |
3.
执行get
命令,查看资源
1 | kubectl get ns |
执行后创建了两个资源
- namespace: dev
- pod: nginxpod
4
.删除资源
配置文件删除方式
kubectl delete -f nginxpod.yml
命令行方式
1 | # 此时查看发现还有 其实之前的我们已经删了 只是它又重新启动了一个而已 |
二. 总结
命令式对象配置的方式操作资源、可以简单的认为:命令 + yaml配置文件(里面是命令需要的各种参数)
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment