是否有任何已知的Java API使用Kubernetes helm(类似于fabric8的伟大KubernetesClient)?我试图从Java初始化helm命令,但我找不到任何实际工作的东西......
谢谢, 尼尔
答案 0 :(得分:6)
我写过microbean-helm。这个项目:
.proto
个文件...... 最终结果是,Tiller是Helm的服务器端组件,可以完成所有繁重的工作,如图表安装等,可以从Java中寻址和驱动。我猜这就是你真正想要的。
您可以按照其Github repository进行操作。
答案 1 :(得分:5)
我们还没有在fabric8团队中为helm创建Java API。
最简单的事情可能就是从你的$ PATH中使用helm
二进制文件(如果你使用的是Jenkins管道,则可以从docker容器中使用)。
BTW fabric8 maven插件支持生成掌舵图:https://maven.fabric8.io/#fabric8:helm
然后,您可以通过命令行应用helm图表:
mvn install
helm install target/fabric8/helm/kubernetes/myapp