声明式管理
- 适合于对资源的修改操作
- 声明式资源管理方法依赖于资源配置清单文件对资源进行管理
- 资源配置清单文件有两种格式:yaml(人性化,易读),json(易于api接口解析)
- 对资源的管理,是通过事先定义在统一资源配置清单内,再通过陈述式命令应用到k8s集群里
- 语法格式:
kubectl create/apply/delete -f xxxx.yaml
查看资源配置清单
kubectl get deployment nginx -o yaml
解释资源配置清单
kubectl explain deployment.metadata
kubectl get service nginx -o yaml
kubectl explain service.metadata
修改资源配置清单并应用
离线修改:
修改yaml文件,并用kubectl apply -f xxxx.yaml
文件使之生效
注意:当apply不生效时,先