我创建了一个在kubernetes中完美运行的服务。
然后我将连接字符串移动到kubernetes秘密;这是我的yaml配置:
env:
- name: AZURE_CONNECTION
valueFrom:
secretKeyRef:
name: azure
key: connection-string
但从那以后,pod的安排失败了
错误:无法启动容器“myservice-api-host”:错误响应 来自守护进程:oci运行时错误:container_linux.go:247:启动 容器进程导致“process_linux.go:295:设置oom得分为 就绪过程导致“写入/ proc / 22658 / oom_score_adj:无效 参数\ “”
答案 0 :(得分:2)
原因是秘密是基于UTF16字符串的base64编码。
在 UTF8 中对秘密进行编码后,Base64一切正常