在Kubernetes上部署Docker映像的Java API选项有哪些?

时间:2019-02-01 05:19:41

标签: java api kubernetes

我正在寻找有关适用于Kubernetes的Java API的建议,以便可以在kubernetes上部署docker映像。我的最终目标是能够使用Java以编程方式在kubernetes上部署docker映像。我当前部署docker映像的方法是使用cmd kubectl create -f xxx.yaml

我一直在使用Google搜索,但是与此相关的Java API我找不到很多信息。它也没有看到kubernetes客户端可以处理这个问题。感谢所有的帮助。

预先感谢

2 个答案:

答案 0 :(得分:2)

fabric8 Java客户端是该领域的一种工具。您可以使用它来以编程方式创建和应用资源-https://github.com/fabric8io/kubernetes-client/blob/master/kubernetes-examples/src/main/java/io/fabric8/kubernetes/examples/FullExample.java

或者从文件kubectl apply -f <spec.yaml> equivalent in fabric8 java api中应用yaml

答案 1 :(得分:0)

看看这个Java Kubernetes Client SDK。可能这会有所帮助。查看整个回购示例。