Spinnaker SSL 配置的 Cert-Manager JKS 密钥库文件路径
Cert-Manager JKS Keystores File Path for Spinnaker SSL Config
我正在尝试使用 kubernetes
集群中的 cert-manager
创建一个带有 JKS keystore
的证书,以便 spinnaker
从其 ssl
配置中引用。
根据 cert-manager documentation,它表示 For JKS this adds the files: keystore.jks and truststore.jks to the target spec.secretName
但是,我似乎找不到创建 jks 文件的实际路径。我的 spec.secretName
设置为 mtlscerts-jks
。 keystore
for spinnaker ssl configuration
的路径应该是什么?
我也试过如下创建 kubernetes
volume
但仍然没有从路径中找到文件。
kubernetes = {
volumes = [
{
id = "mtlscerts-jks"
mountPath = "/etc/ssl/cert"
type = "secret"
readOnly = "true"
}
]
}
更新:
我已尝试按照此 post 中的步骤进行操作,但仍未找到文件
com.netflix.spinnaker.halyard.core.error.v1.HalException: Failed to backup user file: /etc/ssl/certs/java/keystore.jks
...
Caused by: java.nio.file.NoSuchFileException: /etc/ssl/certs/java/keystore.jks
原来是颁发证书的问题。解决此问题后,我可以看到 .jks
个文件
我正在尝试使用 kubernetes
集群中的 cert-manager
创建一个带有 JKS keystore
的证书,以便 spinnaker
从其 ssl
配置中引用。
根据 cert-manager documentation,它表示 For JKS this adds the files: keystore.jks and truststore.jks to the target spec.secretName
但是,我似乎找不到创建 jks 文件的实际路径。我的 spec.secretName
设置为 mtlscerts-jks
。 keystore
for spinnaker ssl configuration
的路径应该是什么?
我也试过如下创建 kubernetes
volume
但仍然没有从路径中找到文件。
kubernetes = {
volumes = [
{
id = "mtlscerts-jks"
mountPath = "/etc/ssl/cert"
type = "secret"
readOnly = "true"
}
]
}
更新: 我已尝试按照此 post 中的步骤进行操作,但仍未找到文件
com.netflix.spinnaker.halyard.core.error.v1.HalException: Failed to backup user file: /etc/ssl/certs/java/keystore.jks
...
Caused by: java.nio.file.NoSuchFileException: /etc/ssl/certs/java/keystore.jks
原来是颁发证书的问题。解决此问题后,我可以看到 .jks
个文件