java - 在 Kubernetes 上部署 docker 镜像有哪些 Java API 选项?
问题描述
我正在寻找有关 Kubernetes 的 Java API 的建议,我可以在 kubernetes 上部署 docker 映像。我的最终目标是能够使用 Java 以编程方式在 kubernetes 上部署 docker 映像。我目前部署 docker 映像的方法是使用 cmd kubectl create -f xxx.yaml
。
我一直在谷歌搜索,但我无法找到有关 Java API 的很多信息。它也没有看到 kubernetes 客户端可以处理这个问题。感谢所有的帮助。
提前致谢
解决方案
这个领域的一个工具是 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> 等效于 fabric8 java api应用 yaml
推荐阅读
- gooddata - 如何将数据分析迁移到 AWS?
- sql - 获取具有重叠繁忙时间的可用日期间隔
- kubernetes - 如何将来自 kind k8s 集群的传出流量转发到 sshuttle 连接的网络?
- angular - 每当我尝试从控制台构建一个新的离子项目时,它都会给我,npm ERR!无法读取未定义的属性(读取“isServer”)
- webhooks - 如何使用 API 触发的 webhook 回复自定义标头
- typescript - 在 TypeScript 中从泛型类型初始化属性
- db2 - 无法为 IBM Cloud Db2 选择 Lite 套餐
- api - REST API 中的什么响应代码对应于由于查询参数而找不到资源?
- python - 从目录读取镶木地板文件时,pyspark不保存
- ringtonemanager - 铃声管理器安卓 11