安装 Kubernetes CLI (kubectl)
要使用命令行界面 (CLI) 访问集群,您必须安装和配置 Kubernetes 命令行工具 kubectl
。{:shortdesc}
-
同步客户端计算机和 IBM® Cloud Private 集群中的节点的时钟。要同步您的时钟,您可以使用网络时间协议 (NTP)。有关设置 NTP 的更多信息,请参阅操作系统的用户文档。
-
从 IBM Cloud Private management console 入门页面,单击安装 CLI 工具。
-
展开安装 Kubernetes CLI 以使用
curl
命令下载安装程序。针对操作系统复制并运行 curl 命令,然后继续执行产品文档中的安装过程:针对适用的操作系统选择 curl 命令。例如,您可以针对 macOS 运行以下命令:
curl -kLo <install_file> https://<Cluster Master Host>:<Cluster Master API Port>/api/cli/kubectl-darwin-amd64
-
将此文件更改为可执行文件,然后将其移至您的目录。请参阅以下命令,其中,
<path_to_installer>
是下载的文件的位置,<install_file>
是文件名:-
对于 Linux® 和 macOS,请运行以下命令来更改和移动文件:
chmod 755 <path_to_installer>/<install_file>
sudo mv <path_to_installer>/<install_file> /usr/local/bin/kubectl
-
对于 Windows™,将下载的文件重命名为
kubectl
并将该文件放在 PATH 环境变量上。
注:您也可以从 Kubernetes 下载。请参阅 Install and Set Up kubectl 。
-
-
获取集群配置详细信息。可以使用 IBM Cloud Private CLI 或management console获取集群配置详细信息。
-
要从management console获取配置详细信息:
- 登录集群management console。请参阅使用management console访问 IBM Cloud Private 集群。
-
选择用户图标 ,然后单击配置客户机。集群配置详细信息显示且类似于以下代码,其中,
<Cluster Master Host>
在主端点中定义:kubectl config set-cluster {cluster_name} --server=https://<Cluster Master Host>:8001 --insecure-skip-tls-verify=true kubectl config set-context {cluster_name}-context --cluster={cluster_name} kubectl config set-credentials {username} --token={token} kubectl config set-context {cluster_name}-context --user={username} --namespace=default kubectl config use-context {cluster_name}-context
注:该配置会在 12 小时后到期。要继续使用该 CLI,您必须每 12 个小时登录并重新配置
kubectl
。要避免该限制,可以使用服务帐户来配置 CLI。请参阅 Configuring the Kubernetes CLI by using service account tokens 。 -
复制该配置信息并将其粘贴到命令行,然后按 Enter。
- 要从 IBM Cloud Private CLI 获取配置详细信息:
- 安装 IBM Cloud Private 命令行界面 (CLI) 并登录集群。请参阅安装 IBM Cloud Private CLI。
-