2016-11-24 56 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