您现在的位置是:首页 > 文章详情

kom v0.1.4 发布,Kubernetes 操作工具

日期:2024-12-16点击:96

kom v0.1.4 已经发布,Kubernetes 操作工具。

KOM 新增 Describe 功能、Label功能、Annotate功能

Describe查询某个资源

 // Describe default 命名空间下名为 nginx 的 Deployment var describeResult []byte err := kom.DefaultCluster().Resource(&item).Namespace("default").Name("nginx").Describe(&describeResult).Error fmt.Printf("describeResult: %s", describeResult) 
 

Describe查询某个CRD资源

 // Describe default 命名空间下名为 nginx 的 Deployment var describeResult []byte err := kom.DefaultCluster().CRD("stable.example.com", "v1", "CronTab").Namespace("default").Name(item.GetName()).Describe(&describeResult).Error fmt.Printf("describeResult: %s", describeResult) 
 

给资源增加标签

 err = kom.DefaultCluster().Resource(&Node{}).Name("kind-control-plane").Ctl().Label("name=zhangsan") 
 

给资源删除标签

 err = kom.DefaultCluster().Resource(&Node{}).Name("kind-control-plane").Ctl().Label("name-") 
 

给资源增加注解

 err = kom.DefaultCluster().Resource(&Node{}).Name("kind-control-plane").Ctl().Annotate("name=zhangsan") 
 

给资源删除注解

 err = kom.DefaultCluster().Resource(&Node{}).Name("kind-control-plane").Ctl().Annotate("name-") 
 

更新内容

  • feat(readme): 添加资源标签和注解操作示例
  • docs(README): 添加资源和 CRD 资源的 Describe 查询示例
  • test(example): 重构 TestDescribePod 并添加新测试用例- 重构 TestDescribePod 函数,使用新的…
  • feat(callbacks): 添加 Describe 函数实现资源描述功能
  • feat(callbacks): 添加 describe命令支持
  • feat(callback): 添加 describe 操作的支持
  • docs(kom): 更新 describe 模块 README
  • feat(status): 添加资源描述映射功能
  • feat(kom): 添加资源描述功能
  • feat(cluster): 添加资源描述器映射
  • refactor(describe): 新增 helper 函数初始化资源描述器映射
  • build: 更新 go.mod 和 go.sum 文件
  • build: 更新 go.mod 依赖版本
  • feat(describe): 添加 Pod 描述功能
  • docs(kom/parser): 添加 README.md 文件说明如何生成解析器
  • 将定义文件纳入git
  • test(example): 添加 metadata 相关操作的单元测试
  • feat(ctl): 添加更新 label 和 annotation 的功能

完整的更新日志: https://gitee.com/weibaohui/kom/compare/v0.1.3...v0.1.4

详情查看:https://gitee.com/weibaohui/kom/releases/v0.1.4

原文链接:https://www.oschina.net/news/325246
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章