Kubernetes-client API 到 运行 并公开一个 docker 图像

Kubernetes-client API to run and expose a docker image

我找不到使用 Kubernetes-client 自动执行以下 kubectl 命令行的简单方法 Java API :

$ kubectl run foo --image=bar/baz:v1 --port 8080

$ kubectl expose deployment foo --type=LoadBalancer --port 80 --target-port 8080

第一个在端口 8080 上运行 docker 映像,第二个将其定义为负载均衡器并将其公开到端口 80。

添加 -v=9 显示这些命令发出的 API 请求