【发布时间】:2017-04-08 14:19:41
【问题描述】:
是否有任何已知的 Java API 可以使用 Kubernetes helm(类似于 fabric8 中出色的 KubernetesClient)?我正在尝试从 Java 初始化 helm 命令,但我找不到任何真正有效的东西......
谢谢, 尼尔
【问题讨论】:
标签: java kubernetes fabric8 kubernetes-helm
是否有任何已知的 Java API 可以使用 Kubernetes helm(类似于 fabric8 中出色的 KubernetesClient)?我正在尝试从 Java 初始化 helm 命令,但我找不到任何真正有效的东西......
谢谢, 尼尔
【问题讨论】:
标签: java kubernetes fabric8 kubernetes-helm
我写了microbean-helm。本项目:
.proto 文件...最终结果是 Tiller,Helm 的服务器端组件,负责完成图表安装等所有繁重的工作,可从 Java 寻址和驱动。我猜这就是你真正想要的。
您可以关注其Github repository。
【讨论】:
fabric8 团队还没有为 helm 创建 Java API。
最简单的方法可能是现在只使用 $PATH 中的 helm 二进制文件(如果您使用的是 Jenkins Pipeline,则使用 docker 容器)。
顺便说一句,fabric8 maven 插件支持生成 helm 图表:https://maven.fabric8.io/#fabric8:helm
然后您可以通过命令行应用掌舵图:
mvn install
helm install target/fabric8/helm/kubernetes/myapp
【讨论】: