4

是否有任何已知的 Java API 可以使用 Kubernetes helm(类似于 fabric8 中出色的 KubernetesClient)?我正在尝试从 Java 初始化 helm 命令,但我找不到任何真正有效的东西......

谢谢,尼尔

4

2 回答 2

8

我写过microbean-helm。这个项目:

  1. .proto查看 Helm 项目 中的文件...</li>
  2. …生成他们的 gRPC Java 绑定…</li>
  3. …并添加了几个实用程序类。

最终结果是 Tiller,Helm 的服务器端组件,负责所有繁重的工作,如图表安装等,可从 Java 寻址和驱动。我猜这就是你真正想要的。

您可以在其Github 存储库中关注。

于 2017-06-17T06:51:08.177 回答
5

我们还没有在 fabric8 团队中为 helm 创建 Java API。

最简单的事情可能是helm现在只使用 $PATH 中的二进制文件(或者如果您使用的是 Jenkins Pipeline,则使用 docker 容器)。

顺便说一句,fabric8 maven 插件支持生成 helm 图表:https ://maven.fabric8.io/#fabric8:helm

然后,您可以通过命令行应用掌舵图:

mvn install
helm install target/fabric8/helm/kubernetes/myapp
于 2016-11-24T16:15:35.333 回答