谷歌容器引擎中的Kubernetes Secret失败 - /为准备好的进程设置oom得分导致错误

时间:2018-03-15 09:58:33

标签: kubernetes google-kubernetes-engine kubernetes-secrets

我创建了一个在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:无效   参数\ “”

1 个答案:

答案 0 :(得分:2)

原因是秘密是基于UTF16字符串的base64编码。

UTF8 中对秘密进行编码后,Base64一切正常