【发布时间】:2018-12-23 22:28:00
【问题描述】:
猜你已经部署了一个使用证书来创建 tls/https 通信的服务。
所以,我需要部署必须信任这些证书的 java 客户端容器。
尽管如此,java 在信任库中查找以检查证书是否有效。
如您所见,我无法使用这些证书创建映像,因为它们在构建时是未知的。
我的意思是,我无法创建这种Dockerfile sn-p,因为/var/run/secrets/kubernetes.io/certs/tls.crt 不在构建时。
RUN keytool -import -alias vault -storepass changeit -keystore truststore.jks -noprompt -trustcacerts -file /var/run/secrets/kubernetes.io/certs/tls.crt
那么,当容器/pod 被部署/启动时,我如何使用这些证书填充这些信任库?
希望我解释得这么好。
【问题讨论】:
标签: java kubernetes