Kubernetes掌舵Java API

Nir*_*ren 4 java fabric8 kubernetes kubernetes-helm

是否有任何已知的Java API使用Kubernetes helm(类似于fabric8的伟大KubernetesClient)?我试图从Java初始化helm命令,但我找不到任何实际工作的东西......

谢谢,Nir

Lai*_*son 7

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

  1. 检查.protoHelm项目中的文件......
  2. ...生成他们的gRPC Java绑定...
  3. ...并添加了几个实用程序类.

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

您可以在其Github存储库中进行操作.

  • 不支持 Helm v3,而且目前开发速度极其缓慢。 (7认同)

Jam*_*han 5

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

最简单的事情可能就是helm从$ PATH(或者如果你使用的是Jenkins Pipeline)中的docker容器中使用二进制文件.

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

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

mvn install
helm install target/fabric8/helm/kubernetes/myapp
Run Code Online (Sandbox Code Playgroud)