Kubernetes ConfigMap 创建失败 cannot unmarshal number into Go struct field ConfigMap.data of type string
Kubernetes YAML 大约 368 字错误信息
ConfigMap in version "v1" cannot be handled as a ConfigMap: json: cannot unmarshal number into Go struct field ConfigMap.data of type string
ConfigMap yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: myconfigmap
data:
username: zhangsan
password: 123
原因
上述案例中的password
填写的是123
,Go
语言在转换时认为了是一个number
类型的变量,所以转换失败。
解决方法
对于纯数字类型的变量,可以添加双引号,即password: "123"
。
阅读 2425 · 发布于 2022-11-09
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Linux 查看文件夹总大小阅读 2058
-
VisualVM 中的 OQL 语句查询阅读 2510
-
Android 仿 QQ 消息提示可拖拽控件 DragBadgeView阅读 2791
-
MySQL 时间相差了 13 小时阅读 2432
-
MySQL MVCC 多版本并发控制阅读 987
-
wget ERROR The certificate was signed using an insecure algorithm阅读 2448
-
Windows10 家庭版开启 Hyper-V阅读 1013
-
算法:中缀表达式转后缀表达式阅读 1414
-
Java synchronized 锁字符串注意点阅读 3372
-
软件-系统架构设计师:软件过程改进 - CMMI阅读 2557