CLI Hub
CLI Hub
返回工具目录

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'
kubectl - CLI Hub