gpt4 book ai didi

ssl - 配置 Traefik TLS 错误 "Error configuring TLS for ingress secret does not exist"

转载 作者:太空宇宙 更新时间:2023-11-03 13:02:16 26 4
gpt4 key购买 nike

简介

使用 Traefik 使用 helm 图表配置新的入口 Controller 并创建 secret 。

信息

Kubernetes 版本:1.9.3

Helm 版本:2.9

Traefik 图表版本:1.5

Traefik 版本:1.7.2

问题

我正在通过官方 helm chart 部署 Traefik,但我在日志中总是遇到同样的问题“为入口默认/traefik-testing-tls 配置 TLS 时出错: secret 默认/traefik-tls 不存在”

我在同一命名空间中正确创建和配置了 secret ,还检查了 clusterrole 和 clusterrolebinds 是否正常并允许访问 secret

我尝试更改 defaultCertdefaultKey 但不确定。

配置图:

data:
traefik.toml: |
# traefik.toml
logLevel = "INFO"
defaultEntryPoints = ["http", "https", "httpn"]
[entryPoints]
[entryPoints.http]
address = ":80"
compress = true
[entryPoints.https]
address = ":443"
compress = true
[entryPoints.httpn]
address = ":8880"
compress = true
[kubernetes]
namespaces = ["default", "kube-system"]
[traefikLog]
format = "json"
[accessLog]
format = "common"
[accessLog.fields]
defaultMode = "keep"
[accessLog.fields.names]
[accessLog.fields.headers]
defaultMode = "keep"
[accessLog.fields.headers.names]

最佳答案

看起来您缺少 traefik-tls secret ,对于您的 traefik-testing-tls 入口,它可能持有您的 TLS 证书。可以关注this .

代替:

kubectl -n kube-system create secret tls traefik-ui-tls-cert --key=tls.key --cert=tls.crt

您可以使用:

kubectl -n kube-system create secret tls traefik-tls --key=tls.key --cert=tls.crt

关于ssl - 配置 Traefik TLS 错误 "Error configuring TLS for ingress secret does not exist",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52783590/

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