gpt4 book ai didi

ssl - 如何引用名称中带有哈希后缀的证书管理器生成的 secret ?

转载 作者:行者123 更新时间:2023-12-04 22:36:51 25 4
gpt4 key购买 nike

场景:我在 Rancher Kubernetes 中部署了 Apache Pulsar v2.6.0,连同 jetstack/cert-manager:

helm install cert-manager jetstack/cert-manager --namespace cert-manager --set installCRDs=true
helm install --values ./values.yaml pulsar apache/pulsar

我还为所有 Pulsar 组件配置了 TLS,如下所示 (values.yaml):


tls:
enabled: true
# common settings for generating certs
common:
keySize: 2048
# settings for generating certs for proxy
proxy:
enabled: true
# settings for generating certs for broker
broker:
enabled: true
# settings for generating certs for bookies
bookie:
enabled: true
# settings for generating certs for zookeeper
zookeeper:
enabled: true

但是,cert-manager 会生成带有哈希后缀的 secret 名称,因此在创建例如一个 Zookeeper pod,Kubernetes 提示它找不到 tls secret 并失败并显示事件“MountVolume.SetUp failed for volume”zookeeper-certs“:secret”pulsar-tls-zookeeper“not found”。

知道如何处理这种情况吗?

最佳答案

我在这里找到了答案:https://github.com/jetstack/cert-manager/issues/3283

生成的 secret (包括哈希后缀)用作 key 轮换的下一个私钥。接下来将生成包含当前 key 和证书(其他 key 不包含)的正确 secret 。但是,由于在为颁发者生成 ca 证书期间发生错误,这不会发生。

关于ssl - 如何引用名称中带有哈希后缀的证书管理器生成的 secret ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64010791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com