1.1.1 安装kubectl
1. 在Linux操作系统中安装kubectl
在Linux操作系统中安装kubectl的步骤如下。
步骤1 在Linux操作系统中打开终端,使用下面的命令下载kubectl的v1.24.0版本:
curl -LO https://dl.k8s.io/release/v1.24.0/bin/linux/amd64/kubectl
注意
如果想要下载其他版本的kubectl,请将上面命令中的v1.24.0换成相应的版本号。
步骤2 使用下面的命令安装kubectl:
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
步骤3 使用下面的命令测试kubectl是否正常工作:
kubectl version --client
如果已经成功安装kubectl,那么上述命令会输出kubectl的版本信息,参考如下:
Client Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.0", GitCommit:
"4ce5a8954017644c5420bae81d72b09b735c21f0", GitTreeState:"clean", BuildDate:"2022-05-
03T13:46:05Z", GoVersion:"go1.18.1", Compiler:"gc", Platform:"linux/amd64"}
Kustomize Version: v4.5.4
2. 在macOS中安装kubectl
在macOS中安装kubectl的步骤如下。
步骤1 在macOS中打开终端,使用下面的命令安装kubectl:
brew install kubectl
步骤2 使用下面的命令测试kubectl是否正常工作:
kubectl version --client
如果已经成功安装kubectl,那么上述命令会输出kubectl的版本信息,参考如下:
Client Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.0", GitCommit:
"4ce5a8954017644c5420bae81d72b09b735c21f0", GitTreeState:"clean", BuildDate:"2022-05-
03T13:46:05Z", GoVersion:"go1.18.1", Compiler:"gc", Platform:"darwin/amd64"}
Kustomize Version: v4.5.4
3. 在Windows 10操作系统中安装kubectl
在Windows 10操作系统中安装kubectl的步骤如下。
步骤1 通过浏览器访问如下地址,下载kubectl的v1.24.0版本:
https://dl.k8s.io/release/v1.24.0/bin/windows/amd64/kubectl.exe
步骤2 在Windows 10操作系统的桌面上右击“此电脑”图标,在弹出的快捷菜单中选择“属性”命令,在“设置”窗口的右侧单击“高级系统设置”,弹出“系统属性”对话框,如图1-1所示。
图1-1 “系统属性”对话框
单击“高级”标签→“环境变量”按钮,弹出“环境变量”对话框,如图1-2所示。
图1-2 “环境变量”对话框
在“用户变量”列表框中选中Path,然后单击“编辑”按钮,此时弹出“编辑环境变量”对话框,再单击“新建”按钮,在文本框中输入步骤1中下载的kubectl.exe文件的目录位置,如图1-3所示。
图1-3 “编辑环境变量”对话框
操作完成后,在“编辑环境变量”对话框、“环境变量”对话框和“系统属性”对话框中依次单击“确定”按钮,保存修改。
注意
本步骤描述的修改PATH环境变量的方法仅在Windows 10操作系统中验证过。对于其他版本的Windows操作系统,方法可能略有不同。
步骤3 打开Windows 10操作系统的命令提示符,输入下面的命令测试kubectl是否正常工作:
kubectl version --client
如果已经成功安装kubectl,那么上述命令会输出kubectl的版本信息,参考如下:
Client Version: version.Info{Major:"1", Minor:"24", GitVersion:"v1.24.0", GitCommit:
"4ce5a8954017644c5420bae81d72b09b735c21f0", GitTreeState:"clean", BuildDate:"2022-05-
03T13:46:05Z", GoVersion:"go1.18.1", Compiler:"gc", Platform:"windows/amd64"}
Kustomize Version: v4.5.4
注意
kubectl的安装方法多种多样。本节介绍了在Linux操作系统和Windows 10操作系统上用二进制文件安装kubectl的方法,以及在macOS上用包管理工具安装kubectl的方法。实际上,在Linux操作系统和Windows 10操作系统上也可以用包管理工具安装kubectl,在macOS上同样能够用二进制文件安装kubectl。建议对这部分内容感兴趣的读者查看Kubernetes官方文档中关于kubectl安装的部分:https://kubernetes.io/docs/tasks/tools/#kubectl。