文章目錄
- 一、增加key:value(yq版本:2.4.0)
- 二、增加清單元素(yq版本:4.27.2)
- 三、技巧
- `如果value是個清單,可以用[數字]表示`
- 四、yq下載下傳位址
- 五、參考文章
一、增加key:value(yq版本:2.4.0)
格式:yq write -i yml檔案 yml層級 值
示例:
yq write -i kubernetes.yml apiVersion.test 123
會在apiVersion子級增加test: 123
二、增加清單元素(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"}]'
三、技巧
如果value是個清單,可以用[數字]表示
如 :spec.template.spec.containers[0].volumeMounts.name