Kubernetes掌舵Java API
问题描述:
是否有任何已知的Java API使用Kubernetes掌舵(就像来自fabric8的伟大的KubernetesClient)?我想最初从Java命令掌舵,但我找不到任何实际工作?Kubernetes掌舵Java API
感谢, 尼尔
答
我们还没有对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
答
我写microbean-helm。这个项目:
- 检查出从头盔项目
.proto
文件... - ...产生的GRPC Java绑定...
- ...并增加了一些实用工具类。
最终的结果是,Tiller是Helm的服务器端组件,可以完成像图表安装等所有繁重的工作,可以从Java访问和驱动。我猜这就是你真正想要的。
您可以按照其Github repository。