Kubernetes 命令
Kubernetes kubectl 常用命令速查,Pod/部署/服务/调试,一键复制
Kubernetes 命令是一款免费在线命令速查。Kubernetes kubectl 常用命令速查,Pod/部署/服务/调试,一键复制常见相关词:k8s · kubernetes · kubectl · pod · deploy · service。本页可直接使用,不必注册。
共 36 个脚本
运行一个临时 Pod
直接创建并运行一个 Pod(非 Deployment),常用于快速测试镜像。
查看 Pod 列表
查看当前命名空间的 Pod,-o wide 显示节点和 IP,-A 跨所有命名空间。
查看 Pod 详情
describe 展示事件、调度、卷、容器状态,是排查启动失败的首选命令。
查看 Pod 日志
查看容器日志,-f 实时跟踪,--previous 查看上一次崩溃的日志,多容器用 -c 指定。
进入 Pod 执行命令
在运行中的容器内执行命令,-it 交互式终端,常用于进入 shell 排查问题。
删除 Pod
删除 Pod,由控制器管理的 Pod 会被自动重建。--grace-period=0 --force 强制立即删除。
给资源打标签
为 Pod 添加或更新标签,便于 selector 筛选和管理。
创建 Deployment
通过命令行快速创建 Deployment,--dry-run=client -o yaml 可生成清单文件。
查看滚动发布状态
实时观察滚动发布进度,直到所有新 Pod 就绪。
回滚到上一版本
将 Deployment 回滚到上一 revision,或用 --to-revision 指定具体版本。
扩缩容
手动调整 Deployment 副本数量,立即生效。
配置水平自动扩缩(HPA)
按 CPU 利用率自动扩缩容,min/max 限定副本范围,需集群已部署 metrics-server。
更新镜像版本
触发滚动更新,将容器镜像替换为新版本。
暴露 Service
为 Deployment 创建 Service,--type 可选 ClusterIP/NodePort/LoadBalancer。
查看 Service 与 Endpoints
查看 Service 的类型、ClusterIP、外部 IP,以及后端 Endpoints 健康状况。
创建 Ingress 路由
通过 Ingress 将域名路由到 Service,需集群已安装 Ingress Controller。
创建网络策略(NetworkPolicy)
限制 Pod 间的网络访问,默认拒绝,仅放行指定标签的来源。
创建 ConfigMap
从字面量或文件创建配置,挂载到 Pod 作为环境变量或配置文件。
创建 Secret
创建 Opaque 类型 Secret,存放密码、Token 等敏感信息(Base64 编码存储)。
创建持久化卷声明(PVC)
申请持久化存储,StorageClass 会自动创建底层 PV。
查看存储资源
查看 PV、PVC、StorageClass 的状态和绑定关系。
查看集群节点
查看节点状态、版本、角色,-o wide 含内部 IP 和操作系统。
标记节点不可调度(cordon)
阻止新 Pod 调度到该节点,已运行 Pod 不受影响,用于维护前准备。
排空节点(drain)
安全驱逐节点上所有 Pod 并标记不可调度,--ignore-daemonsets 保留 DaemonSet。
查看资源使用率(top)
查看节点和 Pod 的 CPU/内存实时使用率,需集群已部署 metrics-server。
端口转发到 Pod
将本地端口转发到 Pod,用于调试无法通过 Service 暴露的服务,断开即失效。
查看集群事件
事件包含调度、拉取镜像、探针失败等信息,--sort-by 按时间排序便于排查。
查看集群支持的资源类型
列出所有 API 资源类型及其简写、是否命名空间隔离,便于查找命令用法。
查看资源字段说明(explain)
离线查看任意资源类型的字段定义和说明,写清单时很有用。
启动 API Server 代理
本地启动到 API Server 的代理,可访问 Service 的 HTTP 接口或 Dashboard。
试运行清单(dry-run)
验证清单语法和服务端是否接受,不实际创建资源,--server-side 走服务端校验。
Helm 仓库管理
添加、更新、查看 Helm Chart 仓库。
Helm 安装 Chart
安装 Chart 为一个 release,-f 指定自定义 values 文件覆盖默认配置。
Helm 升级 Release
升级已安装的 release,更换镜像版本或 values,--install 可在不存在时自动安装。
Helm 回滚 Release
回滚到历史 revision,history 查看可回滚的版本列表。
Helm 卸载与查看
卸载 release 并查看当前命名空间下的所有 release。
使用说明
- 左侧选择分类(Pod、Deployment、Service、ConfigMap、调试等)
- 在搜索框输入关键词查找 kubectl 命令
- 点击命令卡片查看示例
- 点击「复制」粘贴到已配置 kubeconfig 的终端执行
常见问题
- 红色标签是什么? 标有红色「高危」的命令(如 kubectl delete、kubectl scale 到 0)会影响工作负载,使用前请确认
- 需要先配 kubeconfig 吗? 是,执行前请确保本机或环境已配置集群访问凭据
更多命令速查
查看全部Docker 命令
Docker 常用命令速查,容器/镜像/网络/卷管理,一键复制
Git 命令
Git 常用命令速查,分支/合并/暂存/回退,一键复制
Linux 运维命令
Linux 运维常用命令,进程/磁盘/内存/网络排查,一键复制
数据库命令
MySQL/PostgreSQL/Redis/MongoDB 常用命令速查,一键复制
Curl / HTTP
Curl 常用请求命令,GET/POST/认证/上传/调试,一键复制
Vim 命令
Vim 常用操作速查,移动/编辑/搜索/替换/窗口,一键复制
代码片段
常用语言代码片段,Python/JS/Go 工具函数,一键复制
Nginx 配置
Nginx 常用配置片段,反向代理/负载均衡/HTTPS/缓存,一键复制
关于 Kubernetes 命令 的常见问题
Kubernetes 命令能做什么?
Kubernetes 命令属于命令速查。Kubernetes kubectl 常用命令速查,Pod/部署/服务/调试,一键复制你可以直接在本页完成操作。
谁适合使用Kubernetes 命令?
需要处理与k8s · kubernetes · kubectl · pod · deploy · service相关任务、又不想安装桌面软件的用户,可以把Kubernetes 命令当作即开即用的网页工具。
使用Kubernetes 命令安全吗?数据会上传吗?
该工具在浏览器本地运行。我们不会因为你使用Kubernetes 命令而收集你输入的内容。
还有哪些同类工具?
本页底部列出了同属命令速查的相关工具,方便对比选择。