我有一个由letencrypt生成的特定证书。
在我的traefik配置中,我有:
kind: ConfigMap
apiVersion: v1
metadata:
name: traefik-config
data:
traefik.toml: |
# traefik.toml
defaultEntryPoints = ["http","https"]
[entryPoints]
[entryPoints.http]
address = ":80"
[entryPoints.http.redirect]
entryPoint = "https"
[entryPoints.https]
address = ":443"
[entryPoints.https.tls]
[[entryPoints.https.tls.certificates]]
certFile = "/etc/xxx/my-cert.crt"
keyFile = "/etc/xxx/my-cert.key"
[acme] # Automatically add Let's Encrypt Certificate.
storage= "/etc/certificate/acme.json"
email = "john.doe@company.com"
entryPoint = "https"
onHostRule = true
caServer = "https://acme-v02.api.letsencrypt.org/directory"
[acme.dnsChallenge]
provider = "route53"
delayBeforeCheck = 0
[[acme.domains]]
main = "*.company.com"
#[[acme.domains]]
# main = "*.espace-client.company.com"
这是我的证书:
/etc/xxx/my-cert.crt
将在10天后结束。
我也有通配符的证书:*.company.com
traefik会自动更新它还是应该做些什么?
答案 0 :(得分:0)
根据文档,证书永远不会在10天后终止。一定有问题。
”如果证书还剩不到30天 过期,Traefik将尝试自动更新。”
您应该检查traefik容器的日志:
docker logs traefik-container