configmap出现/n问题解决

简介: configmap出现/n问题解决

1.现象

原始文件肉眼显示正常,如下图

命令行显示整个data部分成了一坨,回车全变成了/n,虽然不影响使用,但是对维护查看比较麻烦,如下图

2. 问题原因

1

1.配置文件里有一些Tab而不是四个空格(K8S的yaml文件只允许有空格)2.空格是WIN系统类型的空格结尾

3.解决方法

1

2

3

4

5

#将每行以一个或多个给常规空格结尾的替换为空

sed -i -E 's/[[:space:]]+$//g' configMap.yaml

 

#将每个Tab制表符替换为四个空格

sed -i 's/\t/    /g' configMap.yaml


目录
打赏
0
2
3
0
37
分享
相关文章
Kubernetes(K8S) yaml 介绍
Kubernetes(K8S) yaml 介绍
59 0
K8S之yaml 文件详解(pod、deployment、service)
K8S之yaml 文件详解(pod、deployment、service)
10715 3
K8S之yaml 文件详解(pod、deployment、service)
五分钟搞定 YAML
五分钟搞定 YAML
620 1
五分钟搞定 YAML
s.yaml
s.yaml
184 0
【kubernetes】ConfigMap: 在 Pod 中挂载文件(非目录)
【kubernetes】ConfigMap: 在 Pod 中挂载文件(非目录)
722 4