介绍
使用 helm chart 配置一个新的入口控制器 Traefik 并创建秘密。
信息
Kubernetes 版本:1.9.3
头盔版本:2.9
Traefik 图表版本:1.5
Traefik 版本:1.7.2
问题
我正在通过官方 helm chart 部署 Traefik,但我总是在日志中遇到同样的问题
"Error configuring TLS for ingress default/traefik-testing-tls: secret default/traefik-tls does not exist"
我在同一个命名空间中正确创建和配置了秘密,还检查了 clusterrole 和 clusterrolebinds 是否正常并允许访问秘密
我试图改变defaultCert
,defaultKey
但不确定这一点。
配置图:
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]