跳到主要内容

快速开始

学习如何使用kubectl访问 弹性容器集群

用户通过访问令牌连接 弹性容器集群,访问令牌以JSON格式文件形式存储。 在开通弹性容器集群后,可以在集群信息列表下载,如下图: image

安装kubectl命令行工具

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/arm64/kubectl"
chmod +x kubectl
mv kubectl /usr/local/bin

如果上述网络链接受限或者网速太慢,可以从下面这个网址下载:
https://mirror.rancher.cn/#kubectl/

  • 选择合适的版本,进去以后,选择符合您系统的文件,点击下载到本地,然后移动到需要安装的机器上。
  • 如果使用curl下载,可以在选择的文件上点击右键,复制链接地址,替换上述curl命令的链接地址
  • 重命名文件名为kubectl 或者 kubectl.exe(windows), 其他操作步骤如上面命令行

kubectl 更多安装细节,请参考官网安装工具

检查已安装版本

kubectl version

配置k8s命令行环境

下载kube_config文件

从开通的弹性容器集群列表中下载kube_config到本地 如图: image

base64解码

下载的kube_config文件内容是以base64格式编码的,首先需要对该文件进行base64解码,如下:

base64 -d encode-config.json > decode-config.json

设置环境变量

将下面命令中的your-kubeConfig-file-path替换成您的配置文件实际路径,例如 D:/kubectl/kube_config

# 当前窗口有效
export KUBECONFIG=your-kubeConfig-file-path

查看是否连接成功

执行如下命令,查看集群信息

kubectl cluster-info

结果如下图,说明连接成功: image