我正在尝试在谷歌云中使用 Kubernetes 做一些实验。
我在谷歌云注册表中有 docker 镜像,需要将该镜像部署到 kubernetes 集群。
这是我需要执行的步骤。
- 创建一个 Kubernetes 集群。
- 从 GCR 复制镜像并部署到 Kubernetes 集群。
- 通过负载均衡器将集群公开到 Internet。
我知道,可以通过 google cloud sdk cli 来完成。有没有办法通过 Java/node js 来完成这些步骤?
我正在尝试在谷歌云中使用 Kubernetes 做一些实验。
我在谷歌云注册表中有 docker 镜像,需要将该镜像部署到 kubernetes 集群。
这是我需要执行的步骤。
我知道,可以通过 google cloud sdk cli 来完成。有没有办法通过 Java/node js 来完成这些步骤?
有一个 RESTful kubernetes-engine API:
https://cloud.google.com/kubernetes-engine/docs/reference/api-organization
例如创建一个集群:
容器注册表应该是标准的 docker API。
Java 和 Node 都有 Kubernetes 客户端:
https://github.com/kubernetes-client/java https://github.com/godaddy/kubernetes-client