tencent cloud

文档反馈

连接集群

最后更新时间:2023-06-01 11:22:54

    操作场景

    您可以通过 Kubernetes 命令行工具 Kubectl 从本地客户端机器连接到 TKE 边缘集群。本文档指导您如何连接集群。

    前提条件

    cURL 软件程序已安装
    根据操作系统选择适当的方式获取 kubectl
    注意:
    将命令中的 v1.18.4 替换为您的业务所需的 kubectl 版本。
    MacOS X 运行下面的命令获取 kubectl
    curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.4/bin/darwin/amd64/kubectl
    Linux 运行下面的命令获取 kubectl
    curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.4/bin/linux/amd64/kubectl
    Windows 运行下面的命令获取 kubectl
    curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.18.4/bin/windows/amd64/kubectl.exe
    

    操作步骤

    安装 Kubectl

    1. 安装 kubectl 命令行工具。
    2. 此步骤以 Linux 系统为例。执行以下命令,添加执行权限。
    chmod +x ./kubectl
    sudo mv ./kubectl /usr/local/bin/kubectl
    3. 执行以下命令,测试安装结果。
    kubectl version
    如若输出类似以下版本信息,即表示安装成功。
    Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"08e099554f3c31f6e6f07b448ab3ed78d0520507", GitTreeState:"clean", BuildDate:"2017-01-12T04:57:25Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}

    获取集群证书信息

    1. 登录容器服务控制台,选择左侧导航栏中的 集群
    2. 在“集群管理”页,单击需要连接的集群 ID/名称,即可在“基本信息”页面中查看集群凭证。如下图所示:
    
    
    
    3. 在弹出的“集群凭证”窗口中,可以查看、复制及下载凭证内容。
    说明
    您可以根据实际需求,单击复制下载将集群访问凭证保存到本地。
    4. 在“外网访问”中,单击
    
    将集群外网访问状态设置为开启,并可参考 设置 Kubectl 命令自动补全 直接使用集群访问凭证进行访问。

    通过证书信息使用 Kubectl 操作集群

    请求方法

    Kubectl 命令格式如下所示:
    --kubeconfig=本地集群访问凭证

    示例

    执行以下命令,查看集群下现存命名空间。
    kubectl get namespace --kubeconfig=cls-8ipgf8u4.kubeconfig
    本文使用集群凭证以 cls-8ipgf8u4.kubeconfig 为例,请替换为实际使用凭证。 返回类似以下信息,则表示请求成功。
    NAME STATUS AGE
    default Active 11d
    kube-system Active 11d

    设置 Kubectl 命令自动补全

    您可以通过执行以下命令,配置 Kubectl 自动补全,提高可使用性。
    source <(kubectl completion bash)
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持