我正在尝试对Google Cloud中的Kubernetes进行一些实验。
我在Google Cloud注册表中有Docker图像,需要将该图像部署到Kubernetes群集。
这是我需要执行的步骤。
- 创建一个kubernetes群集。
- 将图像从GCR复制并部署到Kubernetes群集。
- 通过加载平衡器将群集公开到Internet。
我知道,可以通过Google Cloud SDK CLI进行。是否可以通过Java/Node JS?
有一个安息的kubernetes-engine api:
https://cloud.google.com/kubernetes-engine/docs/reference/reference/api-organization
例如。创建一个集群:
https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.zones.clusters/create
容器注册表应为标准Docker Apis。
Java和Node都有Kubernetes客户端:
https://github.com/kubernetes-client/javahttps://github.com/godaddy/kubernetes-client