腾讯云容器服务 TKE 边缘集群 - 连接集群
文档简介:
操作场景:
您可以通过 Kubernetes 命令行工具 Kubectl 从本地客户端机器连接到 TKE 边缘集群。本文档指导您如何连接集群。
操作场景
您可以通过 Kubernetes 命令行工具 Kubectl 从本地客户端机器连接到 TKE 边缘集群。本文档指导您如何连接集群。
前提条件
请安装 curl。
操作步骤
安装 Kubectl 工具
1. 参考 Installing and Setting up kubectl,安装 Kubectl 工具。您可根据操作系统的类型,选择获取 Kubectl 工具的方式:
注意
如果您已经安装 Kubectl 工具,请忽略本步骤。
请根据实际需求,将命令行中的 “v1.18.4” 替换成业务所需的 Kubectl 版本。客户端的 Kubectl 与服务端的 Kubernetes 的最高版本需保持一致,您可以在基本信息的“集群信息”模块里查看 Kubernetes 版本。
执行以下命令,获取 Kubectl 工具:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.4/bin/darwin/amd64/kubectl
执行以下命令,获取 Kubectl 工具:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.4/bin/linux/amd64/kubectl
执行以下命令,获取 Kubectl 工具:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.4/bin/windows/amd64/kubectl.exe
2. 此步骤以 Linux 系统为例。执行以下命令,添加执行权限。
chmod +x ./kubectlsudo mv ./kubectl /usr/local/bin/kubectl
3. 执行以下命令,测试安装结果。
kubectl version
如若输出类似以下版本信息,即表示安装成功。
Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"08e099554f3c3
1f6e6f07b448ab3ed78d0520507", GitTreeState:"clean", BuildDate:"2017-01-12T04:57:25Z", GoVersion:"
go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
获取集群证书信息
1. 登录容器服务控制台,选择左侧导航栏中的 集群。
2. 在集群管理页,选择集群所在地域,单击目标集群 ID/名称,进入集群详情页。
3. 选择左侧导航栏中的基本信息,单击查看集群凭证。如下图所示:

4. 在集群凭证中,可以查看、复制及下载凭证内容。
说明
您可以根据实际需求,单击复制或下载将集群访问凭证保存到本地。
5. 在集群 APIServer 信息中,单击

将集群外网访问状态设置为开启,并可参考 设置 Kubectl 命令自动补全 直接使用集群访问凭证进行访问。

通过证书信息使用 Kubectl 操作集群
请求方法
Kubectl 命令格式如下所示:
--kubeconfig=本地集群访问凭证
示例
执行以下命令,查看集群下现存命名空间。
kubectl get namespace --kubeconfig=cls-8ipgf8u4.kubeconfig
本文使用集群凭证以 cls-8ipgf8u4.kubeconfig 为例,请替换为实际使用凭证。
返回类似以下信息,则表示请求成功。
NAME STATUS AGEdefault Active 11dkube-system Active 11d
设置 Kubectl 命令自动补全
您可以通过执行以下命令,配置 Kubectl 自动补全,提高可使用性。
source <(kubectl completion bash)