Kubernetes 手记(5)- 配置清单使用

五 配置清单使用
apiserver 仅接收 json 格式的资源定义,yaml 格式定义提供的配置清单,apiserver 可自动将其转换为 json 格式,而后再进行执行。
5.1 可配置的对象
- 可用资源清单配置的对象 
复制代码
 5.2 配置清单组成
- 配置清单组成部分,大部分资源使用配置清单方式来创建 
复制代码
 - 获取全部的 api 版本 
复制代码
 - 获取全部的 api 资源对象 
从内容可以看到一些缩写,方便我们日常命令后简写
复制代码
 5.3 获取清单帮助
- 查看 k8s 某个内置对象的配置清单格式,应该包含哪些字段,使用 . 来显示字段的格式帮助信息 
复制代码
 5.4 清单基本格式
- 定义一个资源清单 
复制代码
 5.5 快捷获取清单
- 使用 -o 参数来指定对象数据的输出格式,使用 --dry-run 来测试性执行一个指令,它两个结合起来,就可以通过命令创建,且生成 yaml 格式配置文件了 -o yaml --dry-run 
复制代码
 5.6 create 创建
- 创建资源清单中的资源,这样创建的为裸 POD ,没有控制器管理,所以删除后不会自动重建,成为自主式 POD 
复制代码
 5.7 delete 删除
- 删除资源清单中定义的 POD 
复制代码
 5.8 apply 创建或更新
apply 可以执行多次,如果发现文件不同,则更新
复制代码
 5.9 patch 更新资源
patch 不同于 apply,改名了不需要对资源清单文件进行修改,可直接对资源对象字段进行更新,支持 JSON 和 YAML 格式。
使用 patch 更新 Node 节点。
复制代码
 其他
自己将手记发在:https://github.com/redhatxl/awesome-kubernetes-notes欢迎一键三连
版权声明: 本文为 InfoQ 作者【雪雷】的原创文章。
原文链接:【http://xie.infoq.cn/article/7d03bded18d61aa139406923d】。文章转载请联系作者。












 
    
评论