访问Google Container Engine上的Kubernetes API

dga*_*ola 5 kubernetes google-kubernetes-engine

根据Kubernetes API文档,可以创建/列出/删除pod,复制控制器和服务:

http://kubernetes.io/third_party/swagger-ui/#!/v1beta1

但是,在Google容器引擎文档中,他们似乎没有公开此API.您可以通过REST API管理的唯一资源是群集.必须使用gcloud管理Pod,复制控制器和服务.

使用Google Container Engine时是否可以访问Kubernetes API?

Rob*_*ley 1

在 Google Container Engine 上启动容器集群后,您将拥有一个在 GCP 项目中的虚拟机上运行 kubernetes API 的主服务器。如果运行,gcloud preview container clusters list您将看到 kubernetes API 可用的端点以及访问它所需的 http 基本身份验证凭据。

gcloud 与最新版本的 kubectl 捆绑在一起,并且能够为您使用 Google Container Engine 启动的任何容器集群执行它。例如,要列出 pod,您可以运行gcloud preview container kubectl list pods.

https://cloud.google.com/sdk/gcloud/reference/preview/container/kubectl描述了该gcloud preview container kubectl命令及其接受的标志。