首页/云/Kubernetes 速查/kubectl edit 在线编辑资源定义
本包目录(307 条)
kubectl 基础56 条
工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条集群运维与排障54 条

kubectl edit 在线编辑资源定义

用编辑器直接打开集群中资源的 YAML,保存后即提交更新;适合紧急微调与试探字段,变更不易追溯。

Kubernetes 速查云更新于 2026-10-12
用途交互式修改现网资源 YAML
语法kubectl edit <资源> <名称>
编辑器默认 vi,可用 KUBE_EDITOR 指定

常用示例

常用示例
kubectl edit deploy web
kubectl edit svc/web -n prod
KUBE_EDITOR="nano" kubectl edit cm app-config
kubectl edit pod web-x    # 多数 Pod 字段不可改,仅能改镜像等少数字段
保存后类似 kubectl apply 一次变更;语法错误会直接拒绝保存并保留编辑内容。

易错点

  • edit 保存即生效、无审计记录,生产环境优先改清单文件再 apply,全程可回溯
  • 改了不可变字段(如 Deployment selector)会报 invalid,需要删除重建或另建资源

数据来源与参考

  • Kubernetes 官方文档 · kubectl edit
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌