假设基本ubuntu容器是kubernetes中环境变量(pod-> container-> Env)允许的最大大小是多少?我找不到相关的文档。问题似乎很愚蠢,但是,我确实需要信息以使我的设计更坚固。
答案 0 :(得分:3)
因此,最低限度为1,048,576字节:
ConfigMap“太大”无效:[]:太长:最多只能包含1048576个字符
我生成为:
cat > too-big.yml<<FOO
apiVersion: v1
kind: ConfigMap
metadata:
name: too-big
data:
kaboom.txt: |
$(python -c 'print("x" * 1024 * 1024)')
FOO
当我用Pod尝试同样的特技时,我遇到了非常相似的结果:
containers:
- image: ubuntu:18.10
env:
- name: TOO_BIG
value: |
$(python -c the same print)
standard_init_linux.go:178:exec用户进程导致“参数列表过长”
所以我想它介于两个数字之间:0和1048576
也就是说,正如practically duplicate question回答的那样,您非常有可能解决错误的问题。实际上,您必须访问社区站点才能提出这样的问题,这意味着您正在冒风险,使项目在Linux上,在docker上,在kubernetes上以及在macOS上以其他方式运行