首页 > 解决方案 > 每当创建新 pod 时,如何自动将证书添加到 kubernetes 上的 Java 信任库?

问题描述

我目前正在尝试为在 kubernetes 上运行的 sonarqube 实例设置 ldaps,但是为了使 ldaps 工作,我需要将 ca 添加到 Java 存储中,理想情况下我会这样做而无需更改图像或手动执行它需要在重新创建 pod 时重做,这违反了 Kubernetes 的 pod 可使用原则

标签: javakubernetessonarqubecertificate

解决方案


理想情况下,您会更改您的图像,或者创建一个新的、可重用的父图像。然后,这将扩展您通常的父图像,例如一些 alpine linux,并将您的证书数据复制到图像中,然后将其导入您的图像 linux 信任库。这是我所知道的最简单、最直接的方式。


推荐阅读