世界看热讯:欢迎入驻 KubeSphere 应用商店:让全球用户一键启用云原生应用

时间:2022-11-16 16:46:58       来源:砍柴网

由青云科技推出的 KubeSphere 容器平台是在 K8s 之上构建的企业级分布式多租户的容器平台,提供了运维友好的向导式操作界面,愿景是打造一个以 K8s 为内核的云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群的统一分发和运维管理。

应用商店介绍


【资料图】

应用商店与应用全生命周期管理是 KubeSphere 独有的特色,KubeSphere 基于自研并开源的 OpenPitrix,为用户提供了一个基于 Helm 的应用商店,用于应用全生命周期管理。

KubeSphere 应用商店提供了一个高效的集成系统,ISV、开发者和用户能够在一站式服务中只需点击几下就可以上传、测试、安装、发布、升级和下架应用。

对内,KubeSphere 应用商店可以作为不同团队共享数据、中间件和办公应用的场所。对外,有利于设立构建和交付的行业标准。

KubeSphere 从 3.2.0 开始新增了“动态加载应用商店”的功能,您可以作为应用程序提供商,将应用发布到 KubeSphere 应用商店,KubeSphere 应用商店即可动态加载应用,不再受到 KubeSphere 版本的限制,最终用户可以一键将您的应用部署到 K8s 中。

欢迎所有优秀的开源项目入驻 KubeSphere 应用商店,形成更强大的应用生态,以造福国内外开发者,灵活满足各类用户的需求,在社区层面与 KubeSphere 合作互利共赢。

入驻应用商店的方式非常简单,因为 KubeSphere 应用商店中的应用遵循的是 Helm Chart 打包规范,所以您只需要提交相关应用的 Helm Chart 即可。

入驻权益

第一、KubeSphere 与应用商店之间的关系就好比 macOS 和 App Store 之间的关系,KubeSphere 用户数以万计,入驻应用商店可以扩大产品的影响力,形成更强大的应用生态以造福国内外开发者,吸引更多用户。

第二、可持续联合撰写一些宣传文案与技术文章,在 KubeSphere 的所有自媒体渠道公开发布。

第三、可定期参与 KubeSphere 云原生直播间分享与开源项目相关的技术实践和功能解读,并同步推流到您的直播渠道。

第四、可以作为社区合作伙伴,logo 在 KubeSphere 官网和其他页面或场合展示(如果有此需求,需在官网合作伙伴页面填写表单申请或直接提交 pr 修改官网内容)。

目前已入驻的应用

JuiceFS

JuiceFS 是一款面向云原生设计的高性能共享文件系统,在 Apache 2.0 开源协议下发布。提供完备的 POSIX 兼容性,可将几乎所有对象存储接入本地作为海量本地磁盘使用,亦可同时在跨平台、跨地区的不同主机上挂载读写。

JuiceFS 采用「数据」与「元数据」分离存储的架构,从而实现文件系统的分布式设计。使用 JuiceFS 存储数据,数据本身会被持久化在对象存储(例如,Amazon S3),相对应的元数据可以按需持久化在 Redis、MySQL、TiKV、SQLite 等多种数据库中。

极狐GitLab

极狐GitLab 是一个一体化的 DevOps 平台,提供覆盖软件开发全生命周期的 DevOps 能力,从项目管理、源代码托管、CI/CD、运维监控以及 DevSecOps,能够让研发、测试、运维、安全等团队在同一个平台上进行协同,帮助团队更快、更安全地交付更好的软件,提升研运效能,激发 DevOps 可观价值。

DeepFlow

DeepFlow 是云杉网络开源的一款高度自动化的可观测性平台,是为云原生应用开发者建设可观测性能力而量身打造的全栈、全链路、高性能数据引擎。DeepFlow 使用 eBPF、WASM、OpenTelemetry 等新技术,创新的实现了 AutoTracing、AutoMetrics、AutoTagging、SmartEncoding 等核心机制,帮助开发者提升埋点插码的自动化水平,降低可观测性平台的运维复杂度。利用 DeepFlow 的可编程能力和开放接口,开发者可以快速将其融入到自己的可观测性技术栈中。

更多已入驻应用信息可查看 Helm Charts 仓库。

入驻方式

为了能够让 KubeSphere 动态加载应用商店,不再受到 KubeSphere 版本的限制,我们将应用商店的 Helm Chart 集合单独放到一个公开的 GitHub 仓库中,开发者和独立软件供应商 (ISV) 只需提交 Pull Request 将相关应用的 Helm Chart 添加到 helm-charts 仓库的 stable 目录中,相关的 Pull Request 被合并后,KubeSphere 应用商店即可动态加载应用。Pull Request 的提交规范可参考示例。

另外,KubeSphere 社区决定基于微内核架构,在 v4.0 引入扩展机制。对于云原生应用开发商(ISV)或其他开源项目来说,他们可以用很小的代价就把产品或开源项目无缝融入到 KubeSphere 体系中。比如 Karmada/KubeEdge 的开发人员可以基于这套扩展机制开发自己的控制台。具体的扩展机制以及如何基于扩展机制来开发项目,您可以参考 KubeSphere 扩展组件开发指南。

关键词: kubesphere 云原生应用 最新消息 科技资讯挖掘 高效读科技