# 安装 kubectl kubectl 是用来与 Kubernetes 集群通讯的命令行工具。通过 Kubectl 可以在 Kubernetes 集群上完成如下操作: * 部署和管理应用 * 查看资源信息 * 删除和更新组件 kubectl 适配了不同操作系统不同指令架构的安装版本 * [在 Linux 上安装 Kubectl](https://kubernetes.io/zh/docs/tasks/tools/install-kubectl-linux/) * [在 MacOS 上安装 Kebuctl](https://kubernetes.io/zh/docs/tasks/tools/install-kubectl-macos/) * [在 Windows 上安装 Kubectl](https://kubernetes.io/zh/docs/tasks/tools/install-kubectl-windows/) 以在 MacOS 上安装 Kebuctl 为例,执行命令: 针对 amd64 版本: ```bash curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl" ``` 针对 arm64 版本: ```bash curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl" ``` 截图如下: ![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/2.容器编排(学习环境 k8s)/1.安装kubectl/imgs/install_kubectl.png) 依次执行如下命令配置权限: ```bash chmod +x ./kubectl sudo mv ./kubectl /usr/local/bin/kubectl sudo chown root: /usr/local/bin/kubectl ``` ![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/2.容器编排(学习环境 k8s)/1.安装kubectl/imgs/install_kubectl_02.png) 使用如下两个命令分别查看版本信息: ```bash kubectl version --client kubectl version --client --output yaml ``` ![](https://gitcode.net/csdn/skill_tree_cloud_native/-/raw/master/data/1.云原生初阶/2.容器编排(学习环境 k8s)/1.安装kubectl/imgs/install_kubectl_03.png) 以下关于 kubectl 安装说法错误的是? ## 答案 ```bash kubectl 可以直接用来直接部署 Kubernetes 集群 ``` ## 选项 ### A ```bash kubectl 可以删除和更新 Kubernetes 上的组件 ``` ### B ```bash kubectl 可以查看 Kubernetes 集群上的资源情况 ``` ### C ```bash kubectl 针对Linux/Windows/MacOS不同操作系统平台,不同的指令集都提供了对应的安装版本 ```