KubeSphere LuBan 实现了灵活的扩展机制,开发者可以在不修改 KubeSphere 核心代码的前提下,通过扩展组件功能无缝地拓展 KubeSphere 的功能。您可以通过以下章节的内容,学习如何从零开始开发 KubeSphere 扩展组件或无缝集成您的云原生应用。
介绍 KubeSphere 4.0 扩展机制的背景和优势
介绍 KubeSphere LuBan 的扩展机制及系统架构
如何对 KubeSphere 的前端 UI 进行扩展?
如何对 KubeSphere 的后端 API 进行扩展?
介绍 KubeSphere 扩展组件的开发流程
创建并运行您的第一个 KubeSphere 扩展组件
介绍如何搭建扩展组件的开发环境
演示如何创建示例扩展组件 Hello World,帮助您快速了解扩展组件开发流程
解读 Hello World 扩展组件的工作方式
KubeSphere 提供了非常多的定制方法,供扩展组件扩展 KubeSphere 本身的能力
介绍如何扩展 UI
介绍如何扩展 API
介绍如何设置扩展组件在 KubeSphere Web 控制台的挂载位置
介绍如何控制扩展组件定制资源的访问权限
介绍如何实现扩展组件前端国际化
创建新的功能页面并设置路由
介绍如何为扩展组件分配独立的 Ingress 访问入口
介绍如何自定义扩展组件的 license
本章节包含了一些更典型、更高阶的扩展组件开发示例教程
集成 Gatekeeper
快速集成已有 Web UI 的第三方工具与系统
如何在扩展组件中打开外部链接
介绍如何打包和发布扩展组件
相关视频资料
介绍如何开发 KubeSphere 扩展组件
介绍 OpenKruiseGame Dashboard 示例
介绍 Databend Playground 示例
介绍 Flomesh Service Mesh 示例
开发经验和建议、最佳实践
介绍一个扩展组件开发案列,包括完整的开发打包和发布流程
介绍 Databend Playground 的开发经验和总结
常见问题
介绍扩展组件和应用的不同点
如何升级到最新版 KubeSphere
如何从 4.0.0 升级到 4.1.x 版本
CLI 工具、API 参考资料
ksbuilder 扩展组件打包、发布工具
KubeDesign 前端 UI 组件库
介绍 KubeSphere 前端开发脚手架工具
KubeSphere API
KubeSphere API 概念