← 返回工具目录
kubectl
所有懂基础设施的代理最终都会需要的运维 CLI。
开源核验于: 2026-04-06
kubectl 仍然是 Kubernetes 运维的标准 CLI。在 AI 辅助工程里,它决定了编码代理能否进一步承担部署验证、故障响应和线上集群巡检这类工作。
适合谁
把编码代理延伸到线上运维的基础设施与平台团队。
评测摘要
一旦代理开始接触生产 Kubernetes,`kubectl` 就进入了真实工具栈。
优点
- 行业标准
- 运维覆盖面强
- 便于脚本化
不足
- 误用时影响面大
- 学习曲线陡峭
分类
DevOps 与部署
安装
Kubernetes 官方文档目前在 macOS 上优先推荐 Homebrew,在 Linux 上提供官方二进制安装。
macOS + Homebrew:
brew install kubectl
Linux 官方二进制安装:
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
国内加速源
国内安装优先建议:
macOS 走 Homebrew,并提前切换国内 bottle 镜像后执行:
brew install kubectl
Ubuntu / Debian 也可以直接使用系统源:
sudo apt update
sudo apt install kubectl
注意:系统源版本可能慢于 Kubernetes 官方发布。
快速开始
官方 quick reference 里最适合上手的一组命令是:
kubectl version --client
kubectl get pods --field-selector=status.phase=Running
kubectl get node --selector='!node-role.kubernetes.io/control-plane'