发布于 2022-09-14 08:24:08
我是Fabric8 Kubernetes客户端的维护人员之一。让我提供一些项目的背景和它的现状。
早在2015年,主要的Fabric8平台项目就相当活跃。当时,Fabric8项目的愿景是成为运行在Kubernetes之上的云本地微服务的PaaS平台。Fabric8 Kubernetes客户端在Fabric8生态系统中提供了一个关键角色,因为它提供了对Kubernetes REST的抽象。尽管Fabric8项目受到了开源社区中许多人的喜爱和赞赏,但由于不幸的原因,它无法成功,Fabric8作为一个集成开发平台在Kubernetes之上的想法也随之消亡。
虽然主要的项目是存档的,但是有几个存储库仍然是活跃的,并被社区使用,比如Fabric8 Docker Maven插件、Fabric8 Kubernetes客户端和Fabric8 Maven插件 (现在称为月食JKube)。这些项目仍然非常活跃,因为它们被用作一般用途的Docker/Kubernetes工具/库。
现在到了Fabric8 Kubernetes客户端,它远不是一个被废弃/存档的项目。它有一个非常活跃的社区(查看GitHub问题/发布周期)。它甚至集成到Java操作符SDK和斯特里齐卡夫卡算子中。如果您检查用户数,它是最流行的Kubernetes客户端库之一(在Client -go之后)。
我写了一篇关于Fabric8和官方Kubernetes客户端之间的特性差异的博客:Fabric8与官方Kubernetes Java客户端的区别。它可能会帮助您决定哪个客户端更适合您的用例。
https://stackoverflow.com/questions/73705267
复制相似问题