1

我正在尝试在谷歌云中使用 Kubernetes 做一些实验。

我在谷歌云注册表中有 docker 镜像,需要将该镜像部署到 kubernetes 集群。

这是我需要执行的步骤。

  1. 创建一个 Kubernetes 集群。
  2. 从 GCR 复制镜像并部署到 Kubernetes 集群。
  3. 通过负载均衡器将集群公开到 Internet。

我知道,可以通过 google cloud sdk cli 来完成。有没有办法通过 Java/node js 来完成这些步骤?

4

1 回答 1

2

有一个 RESTful kubernetes-engine API:

https://cloud.google.com/kubernetes-engine/docs/reference/api-organization

例如创建一个集群:

https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.zones.clusters/create

容器注册表应该是标准的 docker API。

Java 和 Node 都有 Kubernetes 客户端:

https://github.com/kubernetes-client/java https://github.com/godaddy/kubernetes-client

于 2018-02-28T05:07:14.063 回答