一种解决方法是使用kubectl命令行工具对清单文件进行验证/解析。通过以下命令检查清单文件中的格式错误:
kubectl apply --dry-run -o yaml
如果有错误,命令行将显示错误消息和行号。
另一个解决方法是使用在线清单解析器进行验证。在这种情况下,可以使用Kubeyaml(https://kubeyaml.com/)或Jsonlint(https://jsonlint.com/)等在线工具。
如果有用helm部署,请检查配置yaml文件格式是否正确,每一个属性是否正确,并且在deploy中的属性与values.yaml文件中的值是否匹配