百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
K

kubebuilder

> 云原生
开源

Kubebuilder - SDK 用于使用 CRD 建造 Kubernetes API

9.3K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

Kubebuilder - SDK 用于使用 CRD 建造 Kubernetes API

Kubebuilder是一个使用海关资源定义 (CRDs)构建Kubernetes API的框架.

与网络开发框架相类似,如“铁路上的Ruby”和“春波” Kubebuilder 提高了速度并减少了由 . 在 Go 中快速构建和发布 Kubernetes APIS 的开发者。 它建立在用于构建核心Kubernetes API的克能技术之上,提供简单的抽象来减少锅炉板和拖拉.

Kubebuilder确实不存在作为复制-粘贴的例子,而是提供了强大的库和工具 从零开始简化建筑和出版 Kubernetes APIS。 这个 提供一个插件架构,允许用户利用可选帮助 和特征。 要了解更多这方面的情况,请参见[取出部分][插入部分]。

Kubebuilder被开发在 [控制器-运行时 [控制器-运行时] 和 [控制器-工具 [控制器-工具] 库上.

Kubebuilder也是图书馆

Kubebuilder是可扩展的,可用作其他项目的图书馆. [操作者-SDK][操作者-sdk]是一个以Kubebuilder为库的项目的好例子. [Operator-SDK][Operator-sdk]使用插件特性包含非Go操作器 例如,Operator-sdk的Ansible和Helm基于语言操作器 .

学习更多视角 [如何创建自己的插件][自有插件] 。

  • 安装

强烈建议您使用发布的版本。 发布二进制可在[发布 (https://github.com/kubernetes-sigs/kubebuilder/releases)网页上查阅. 跟着[指令 (ZZURL2Z)来安装Kubebuilder.

∮开始∮

见[起 (https://book.kubebuilder.io/quick-start.html)文件.

另外,确保您检查部署图像 插头。 此插件允许用户使用脚手架 API/ 控制器来部署和管理一个 遵循准则和最佳做法对专题组的运作(形象)。 它总结了 实现上述目标的复杂性

Issues· 74 开放

查看全部 Issues在 GitHub 打开
  • #6062

    (go/v4, helm/v2-alpha): 文档和支持关闭健康检测服务器

    更新于 2026年9月29日
  • #6061

    (go/v4): 将 ENABLE_WEBHOOKS 替换为 --webhook-port=-1,以在没有 Webhook 的情况下运行管理器

    更新于 2026年9月27日
  • #6059

    CronJob 教程: 旧的成功作业清理不忽略 NotFound 错误

    kind/bugkind/documentation更新于 2026年9月27日
  • #6058

    CLI: 在 PROJECT 读取修复之后剩余的差距 (#5845, #5942, #6030)

    kind/bug更新于 2026年9月26日
  • #6049

    kubebuilder alpha 更新在本地或通过 GHA 无法正常运行

    kind/bug更新于 2026年9月15日
  • #6021

    helm/v2-alpha: 生成的图表暴露了管理员从未接收到的指标值

    kind/bug更新于 2026年9月13日
  • #5910

    helm/v2-alpha: 支持生成的图表中多个部署和侧车容器

    kind/featurehelmhelm/v2-alpha更新于 2026年9月7日
  • #5999

    Kubebuilder 书中的断开链接

    更新于 2026年9月2日
  • #5977

    deploy-image: 手动解析图像引用,生成无效的版本标签

    更新于 2026年8月14日
  • #5976

    在 helm/v2-alpha 中重新设计 env 值

    更新于 2026年8月14日

> 标签

Gok8s-sig-api-machinery

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月29日
分类云原生
定价开源

> 相关工具

K
Kubernetes
容器编排事实标准
H
Helm
Kubernetes 包管理器
S
seaweedfs
SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables,