Airflow实战
上QQ阅读APP看书,第一时间看更新

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。