关于configmap的大小限制

服务器:4c12g
k3s版本:1.18.9
sql:是k3s默认内置的sql
背景:想要做成一键初始化sql的helm应用
yaml控制器:job 和 configmap
报错:如下
尝试在服务器:


问题:都是被限制了,这种情况该如何解决 ,网上说改etcd的configmap存储大小,但是都没针对K3s的回答。

尝试在rancher上面启动:

@smallteeth 有空帮确认下

我觉得你这问题的重点并不是 configmap 存储大小,而是 annotation 的限制,你试试用 kubectl create 命令,因为 kubectl apply 会生成一个 kubectl.kubernetes.io/last-applied-configuration 注释被写入到现时配置中,并且其内容与配置文件相同,应该是你得 configmap 数据太大超出了 annotaion 的限制。

对,create可以 ! 现在我想用helm chart一键部署,但是不行。helm chart怎么才能类似我执行 kubectl create 。

你之前不是说需要修改某些参数么?都修改啥?然后我看看怎么适配到 K3s 里

helm chart 的参数应该是作用在了 annotation 上才会导致这样的结果。要看看你的 helm chart 包里面怎么定义的。

我的helm chart 里面的templates也就是这些文件 要说Chart 那些的话 我没写什么有用 就写了描述这个Chart是什么应用。请教下怎么定义和怎么修改
文件结构: