首页 > 其他分享 >yq处理yml文件

yq处理yml文件

时间:2022-10-03 12:08:54浏览次数:78  
标签:文件 name volumeMounts value spec yq yml


文章目录


一、增加key:value(yq版本:2.4.0)

格式:yq write -i yml文件 yml层级 值
示例:
yq write -i kubernetes.yml apiVersion.test 123

会在apiVersion子级增加test: 123

yq处理yml文件_yq往yaml文件增加列表

二、增加列表元素(yq版本:4.27.2)

往kubernetes.yml增加挂载卷volumeMounts

./yq_linux_amd64 -i '.spec.template.spec.containers[0].volumeMounts=[{"name":"cm1","mountPath":"/tmp"},{"name":"cm2","mountPath":"/opt"}]'

yq处理yml文件_下载地址_02

三、技巧

如果value是个列表,可以用[数字]表示

如 :spec.template.spec.containers[0].volumeMounts.name

四、yq下载地址

​https://github.com/mikefarah/yq/releases​

五、参考文章

​yq将数据原地追加到yaml文件​


标签:文件,name,volumeMounts,value,spec,yq,yml
From: https://blog.51cto.com/u_4820306/5730035

相关文章

  • Java Api ——HDFS连接和文件创建
    写在前面:需要配置好Linux虚拟机并成功配置Hadoop idea创建maven项目导入maven:<dependencies><dependency><groupId>org.apache.hadoop</group......
  • 批量样例文件下载
       QzZq博客网址https://www.cnblogs.com/zhangzhangtabszj/p/14592061.html 1#--coding:UTF-8--<code>2importrequests3importre4fro......
  • 实时即未来,车联网项目之将数据落地到文件系统和数据库【三】
    文章目录​​实时读取流数据的步骤​​​​原始数据实时ETL任务分析Hive​​​​将HDFS数据映射到Hive表​​​​自定义Sink数据写入Hive表(了解)​​​​原始数据实时ETL落......
  • ubuntu 使用sudo vim /etc/apt/sources.list命令修改文件后该如何退出?
    ubuntu使用sudovim/etc/apt/sources.list命令修改文件后该如何退出? ubuntu使用sudovim/etc/apt/sources.list命令修改文件后该如何退出? Esc输入冒号(即shif......
  • Mysql 碎片优化,ibd文件过大优化
    一、ibd文件  我们知道ibd文件是每个数据库里面每个表的数据空间,每个表的数据和索引都会存在自已表空间中。然后建库建表,插入数据,使该表的ibd文件增大在使用mysql......
  • CTFShow 文件包含
    web78目的很明显,需要我们去包含一个文件。<?php/*#-*-coding:utf-8-*-#@Author:h1xa#@Date:2020-09-1610:52:43#@LastModifiedby:h1xa#@LastM......
  • nginx访问静态资源文件报错403的解决方案
    问题描述访问linux服务器得到文件路径正确,但是访问的时候就是报403错误,初步判断应该是权限不够导致的!解决方案给需要访问的文件分配读写权限执行下面的命令给需要......
  • Java遍历文件夹
    Java遍历文件夹简单写了一个打印目录下所有文件以及文件夹的代码,类比于树的遍历,写了深度优先和广度优先的遍历。并且还写了个JDK1.7接口提供的的版本。深度广度遍历都用......
  • 18_非单文件组件
    1.基本使用<!DOCTYPEhtml><html><head><metacharset="UTF-8"/><title>基本使用</title><scripttype="text/javascript"src="../j......
  • 19_单文件组件
    index.html<!DOCTYPEhtml><html><head><metacharset="UTF-8"/><title>练习一下单文件组件的语法</title></head><body><......