如何在本地连接到kubernetes集群并打开仪表板?

时间:2018-05-16 03:08:54

标签: shell kubernetes google-cloud-platform google-kubernetes-engine

我在Google云端平台上运行了新的笔记本电脑和kubernetes群集。如何从本地计算机访问该集群以执行kubectl命令,打开仪表板等?

文档中没有明确说明。

2 个答案:

答案 0 :(得分:1)

在本地工作站上,您需要安装gcloud工具并正确配置才能连接到正确的GCE帐户。然后你可以运行:

 gcloud container clusters get-credentials [CLUSTER_NAME]

这将设置kubectl以连接到您的kubernetes群集。

当然,您需要使用gcloud安装kubectl:

gcloud components install kubectl

或使用适用于您的操作系统的具体说明。

请查看以下链接了解详情:https://cloud.google.com/kubernetes-engine/docs/quickstart

获得kubectl访问权限后,您可以按照此处所述部署和访问kubernetes仪表板:https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

答案 1 :(得分:0)

安装Cloud SDK后,您需要做的第一件事是确保对您的Google Cloud Platform帐户/项目进行身份验证。为此,您需要运行:

gcloud auth login

然后按照屏幕上的说明操作。

此外,您还需要安装kubectl来访问/控制群集的aspest:

gcloud components install kubectl

您也可以按照here说明通过本机包管理进行安装。

一旦您的gcloud对您的项目进行了身份验证,您就可以运行此命令以确保kubectl指向您的群集并进行身份验证:

gcloud container clusters get-credentials CLUSTER_NAME --zone ZONE

您现在可以使用kubectl发出命令,该命令以您在上一步中定义的群集为目标。

您可以按照here说明访问信息中心。