K8s运维操作-configmap格式错乱问题
约 144 字小于 1 分钟
K8s运维操作-configmap格式错乱问题
经常命令行操作k8s cm的话,肯定会遇到configmap 格式错乱的问题,例如下
这时候需要手动修改错乱的格式,执行脚本
./update-configmap.sh cloudnative-dky-devops devops-app
脚本内容如下:需要动态替换
.data."main.conf"
data后的值
#!/bin/bash
namespce=$1
configmap=$2
rm -rf ${configmap}.txt
rm -rf ${configmap}.txt-E
rm -rf ${configmap}.txt_bak
kubectl -n ${namespce} get cm ${configmap} -o json |jq '.data."main.conf"' -r > ${configmap}.txt
sed -i -E 's/[[:space:]]+$//g' ${configmap}.txt
sed -i "_bak" 's/\t/ /g' ${configmap}.txt
cat ${configmap}.txt
#kubectl -n ${namespce} get cm ${configmap} -o yaml > ${configmap}.yaml
Powered by Waline v3.1.3