我在我的集群中创建了一个名为'test'的秘密,其中包含ssl密钥和证书引用 . 我正在尝试将此添加到我的nginx入口控制器,但我得到一个RunContainerError .

当我记录崩溃的pod时,我看到以下内容:

启动容器进程导致“process_linux.go:359:容器初始化导致”rootfs_linux.go:54:mount \“/ var / lib / kubelet / pods / cefd1bf7-f23b-11e8-a8dc-f22020d2318c / volumes / kubernetes . IO〜秘密/机密卷\ “到根文件系统\ ”的/ var / lib中/泊坞窗/ overlay2 / 93038084b5de93315f0eb960c97cf6b57d3188daee5d129da8b766e470508ea9 /合并\“ 在\” 的/ var / lib中/泊坞窗/ overlay2 / 93038084b5de93315f0eb960c97cf6b57d3188daee5d129da8b766e470508ea9 /合并的/ etc / nginx的/ ssl \“cause \”mkdir / var / lib / docker / overlay2 / 93038084b5de93315f0eb960c97cf6b57d3188daee5d129da8b766e470508ea9 / merged / etc / nginx / ssl:只读文件系统\“\”“

在我的入口控制器中,我有以下内容:

volumeMounts:
      - name: secret-volume
        mountPath: /etc/nginx/ssl

volumes:
    - name: secret-volume
      secret:
        secretName: test