一、命令作用

使用默认编辑器编辑服务器上定义的资源。

使用命令行工具获取的任何资源都可以使用edit命令编辑。edit命令会打开使用KUBE_EDITOR,GIT_EDITOR 或者 EDITOR 环境变量定义的编辑器,可以同时编辑多个资源,但所编辑过的资源只会一次性提交。

edit除命令参数外还接受文件名形式。

文件默认输出格式为YAML。要以JSON格式编辑,请指定“-o json”选项。

如果在更新资源时报错,将会在磁盘上创建一个临时文件来记录。在更新资源时最常见的错误是几个用户同时使用编辑器更改服务器上资源,发生这种情况,你需要将你的更改应用到最新版本的资源上,或者更新保存的临时副本。

二、命令语法

edit (RESOURCE/NAME | -f FILENAME)

三、使用示例

对于以下示例中,安装了k8s的情形下,若出现如下报错:

error: the server doesn't have a resource type "xxxx"

则需要在 kuebctl 命令前面加上 sudo 命令。

编辑名为'exp-registry'的service:

kubectl edit svc/exp-registry

编辑名为“exp_job”的service,输出JSON格式 V1 API版本:

kubectl edit job.v1.batch/exp_job -o json

以YAML格式输出编辑deployment“exp_deployment”,并将修改的配置保存在annotation中:

kubectl edit deployment/exp_deployment -o yaml --save-config

四、更多可以使用 --help

kubectl 命令详解(五):edit相关推荐

  1. 云原生之kubectl命令详解(二)及pod的相关操作

    目录 一.kubectl命令详解 1.查看某个资源的详细信息:kubectl describe pod pod_name -n nameapace 2.查看指定命名空间中pod的基本信息:kubect ...

  2. kubectl常用命令_《蹲坑学kubernetes》之十五:kubectl命令详解

    kubectl用于运行Kubernetes集群命令的管理工具.本章节主要讲了kubectl基本语法和使用方法.在以后的实际工作中,使用越来越多,也会越来越熟悉. 1.kubectl语法 kubectl ...

  3. 云原生之kubectl命令详解

    目录 1.查看版本信息:kubectl version 2.查看资源对象简写(缩写):kubectl api-resources 3.查看集群信息:kubectl cluster-info 4.查看帮 ...

  4. K8S之kubectl命令详解及常用示例??

    kubectl常用示例 查看类命令 # 获取节点和服务版本信息 kubectl get nodes # 获取节点和服务版本信息,并查看附加信息 kubectl get nodes -o wide# 获 ...

  5. ARP命令详解--网络命令详解二

    显示和修改"地址解析协议 (ARP)"缓存中的项目.ARP 缓存中包含一个或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物理地址.计算机上安装的每一个以太网或令牌环 ...

  6. 容器编排技术 -- Kubernetes kubectl edit 命令详解

    容器编排技术 -- Kubernetes kubectl edit 命令详解 1 kubectl edit 2 语法 3 示例 4 Flags kubectl edit 使用默认编辑器 编辑服务器上定 ...

  7. K8s系列之:kubectl子命令详解edit

    K8s系列之:kubectl子命令详解edit 在服务器上使用默认编辑器资源,使用这个命令可以编辑多个对象,然后一次性地应用更改. #编辑名为nginx的服务 kubectl edit svc ngi ...

  8. 容器编排技术 -- Kubernetes kubectl create 命令详解

    容器编排技术 -- Kubernetes kubectl create 命令详解 1 kubectl create 2 语法 3 示例 4 Flags kubectl create 通过配置文件名或s ...

  9. 容器编排技术 -- Kubernetes kubectl rollout resume 命令详解

    容器编排技术 -- Kubernetes kubectl rollout resume 命令详解 1 kubectl rollout resume 2 语法 3 示例 4 Flags kubectl ...

最新文章

  1. MultiBoot设计参考链接
  2. DotNetNuke(DNN)皮肤制作--如何居中内容
  3. 实现Android和PC之间的蓝牙通信
  4. 随机地址生成器_随机连接神经网络性能超过人工设计!何恺明等人发布新研究...
  5. C#基础(Day08)
  6. mvc登录设计的详细设计_产品设计:APP指纹密码登录设计
  7. [渝粤教育] 西南科技大学 电子设计EDA 在线考试复习资料
  8. @keyframes中translate和scale混用问题
  9. ESP8266 建立TCPserver 进行数据互传
  10. TCP校验值的伪头以及校验值计算
  11. 总结-最全linux工具的使用
  12. Subarray Sum
  13. 清空缓存的命令_布隆过滤器应用——解决Redis缓存穿透问题
  14. Java注解之自定义注解
  15. 记录一下filter
  16. linux vsftpd 配置及使用详解
  17. STM8S003F3 开发环境搭建
  18. U8 用友 ERP 库存查询SQL
  19. 图的表示(Adjacency List + Adjacency Matrix)
  20. 【Python】如何实现列表的升序排列

热门文章

  1. Android开源项目发现---ListView篇(持续更新)
  2. 会声会影X4模板:在浪漫星光下 震撼婚礼庆典 模板下载
  3. phpmyadmin mysql更新_phpMyAdmin官方下载-phpMyAdmin(MySQL数据库管理)v5.10 最新版-ucbug软件站...
  4. 用redis存储的验证码
  5. 【原创-更新完毕】|日历拼图游戏的解决方案(C语言-进阶应用)-详解连载1
  6. 微信小程序开发-Bilibili仿写
  7. Linux.3_gccg++编译
  8. 浙江省地图省市区县geoJSON数据
  9. lisp地物代码_地物符号代码表
  10. AMD四核处理器8月如期上市 Phenom延至明年