【问题标题】:Spring Cloud Kubernetes vs. Kubernetes API ClientSpring Cloud Kubernetes 与 Kubernetes API 客户端
【发布时间】:2021-09-30 15:34:05
【问题描述】:

我想运行一个 restapi 服务器,一个 spring boot 应用程序,以启动同一个 kubernetes 集群内的其他 docker 容器。我找到了这两个包:Spring Cloud Kubernetes 和 Kubernetes API Client。我对两者之间的区别以及我应该使用哪一个感到困惑。

【问题讨论】:

  • spring-cloud-kubernetes 贡献者在这里。两者都应该起作用,这实际上取决于您的愿望和功能是什么。如果您有更多问题,欢迎在 Github 页面上提问。随着时间的推移,我们认为 fabric8 很可能(没有任何保证)已被弃用,但它的路还很长。

标签: kubernetes spring-cloud kubernetes-apiserver spring-cloud-kubernetes


【解决方案1】:

Spring cloud cal 版本(2020.x.x),spring cloud Kubernetes 自带了两个实现——Fabric8 和 Kubernetes Java Client。见here

注意 - 在 spring-cloud cal 版本之前 spring-cloud-kubernetes 使用 fabric8 impl

两种实现都可以正常工作。虽然有很多,但这里是blog comparing the two 之一。一般来说,Fabric8 似乎有更多的功能。

我不确定 Spring 社区是否更喜欢任何特定的 impl。这两个项目都很活跃。 Spring示例here.

我也有一个使用 Frabric8 on github 的示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-18
    • 2020-09-26
    • 2017-07-15
    • 2021-06-23
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    相关资源
    最近更新 更多