2016-11-24 54 views
1

是否有任何已知的Java API使用Kubernetes掌舵(就像来自fabric8的伟大的KubernetesClient)?我想最初从Java命令掌舵,但我找不到任何实际工作?Kubernetes掌舵Java API

感谢, 尼尔

回答

3

我们还没有对fabric8团队创造了一个掌舵的Java API呢。

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

BTW的fabric8 Maven插件支持生成掌舵图表:https://maven.fabric8.io/#fabric8:helm

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

mvn install 
helm install target/fabric8/helm/kubernetes/myapp 
2

我写microbean-helm。这个项目:

  1. 检查出从头盔项目.proto文件...
  2. ...产生的GRPC Java绑定...
  3. ...并增加了一些实用工具类。

最终的结果是,Tiller是Helm的服务器端组件,可以完成像图表安装等所有繁重的工作,可以从Java访问和驱动。我猜这就是你真正想要的。

您可以按照其Github repository