操作场景
本文档介绍如何通过 Kubernetes 命令行工具 Kubectl 从本地客户端机器连接到注册集群。
前提条件
已安装 curl 软件。
请根据操作系统的类型,选择获取 Kubectl 工具的方式:
注意:
请对应您实际使用版本,将命令行中的
v1.8.13
替换成业务所需的 Kubectl 版本。执行以下命令,获取 Kubectl 工具:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.8.13/bin/darwin/amd64/kubectl
执行以下命令,获取 Kubectl 工具:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.8.13/bin/linux/amd64/kubectl
执行以下命令,获取 Kubectl 工具:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.8.13/bin/windows/amd64/kubectl.exe
操作步骤
安装 Kubectl 工具
1. 参考 Installing and Setting up kubectl ,安装 Kubectl 工具。
说明:
如果您已经安装 Kubectl 工具,请忽略本步骤。
此步骤以 Linux 系统为例。
2. 依次执行以下命令,添加执行权限。
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"}
配置 Kubeconfig
1. 登录容器服务控制台 ,选择左侧导航栏中的 集群。
2. 在集群列表页面,单击需连接的注册集群 ID,进入该集群的管理页面。
3. 选择左侧导航栏中的基本信息,进入该集群基础信息页面。
4. 在集群APIServer信息中,获取对应的公网访问或内网访问的 kubeconfig ,可以复制或者下载。
5. 根据实际情况进行集群凭据配置。详情可参见控制台内通过Kubectl连接Kubernetes集群操作说明。
访问 Kubernetes 集群
1. 完成 Kubeconfig 配置后,依次执行以下命令查看并切换 context 以访问本集群。
kubectl config get-contexts
kubectl config use-context cls-3jju4zdc-context-default
2. 执行以下命令, 测试是否可正常访问集群。
kubectl get pod
如果无法连接请查看是否已经开启公网访问或内网访问入口,并确保访问客户端在指定的网络环境内。
相关说明
Kubectl 命令行介绍
Kubectl 是一个用于 Kubernetes 集群操作的命令行工具。本文涵盖 Kubectl 语法、常见命令操作并提供常见示例。有关每个命令(包括所有主命令和子命令)的详细信息,请参见 Kubectl 参考文档 或使用
kubectl help
命令查看详细帮助,Kubectl 安装说明请参见上文 安装 Kubectl 工具。