昨天在安装测试集群的时候,发现某个功能的yaml文件都没有加载,经过kubectl apply -f命令,检测一下yaml文件,
报以下错误:
详细信息:error: converting YAML to JSON :yaml: line 30: found character that cannot start any token
这些yaml文件都是经过template模板文件生成的。经过一番查找,发现yaml语法对格式是非常严格的,不可以有制表符!不可以有制表符!不可以有制表符!(重要的事情说三遍)
如果你遇到类似的问题,或者执行某yaml文件的时候,其他地方都没啥问题,不妨从头到尾检查一下格式问题。
另外,因为yaml格式的问题,前面已经踩了一个大坑。。。。。