【发布时间】:2021-10-02 18:08:20
【问题描述】:
根据Kubeval 和Yamllint 的验证,我确定 YAML 格式和 kubernetes (AWS EKS)。
以下是 aws-auth-patch.yml 文件。
但是...当我在 CMD 中执行 kubectl patch configmap/aws-auth -n kube-system --patch "$(cat aws-auth-patch.yml)"
错误:来自服务器的错误(BadRequest):json:无法将字符串解组为映射 [string] 接口 {}
类型的 Go 值也在 Windows PowerShell 中 kubectl patch configmap/aws-auth -n kube-system --patch $(Get-Content aws-auth-patch.yml -Raw)
错误:请求无效:补丁:无效值:“map[apiVersion:v1 data:map[....etc...”:无法将 int64 转换为字符串
我认为YAML文件格式是正常的。
是什么导致了这个错误?
【问题讨论】:
标签: amazon-web-services kubernetes yaml kubectl amazon-eks