我在我的集群中创建了一个名为'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