微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Spinnaker SSL 配置的证书管理器 JKS 密钥库文件路径

如何解决Spinnaker SSL 配置的证书管理器 JKS 密钥库文件路径

我正在尝试在我的 JKS keystore 集群中使用 cert-manager 创建带有 kubernetes 的证书,以便 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-jkskeystorespinnaker 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 文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。