让我们用头盔加密Traefik

时间:2018-09-17 20:10:11

标签: kubernetes lets-encrypt traefik kubernetes-helm

我正在尝试将Traefik作为自我安装的Kubernetes集群的入口控制器安装。为了方便起见,我尝试安装helm chart of Traefik,并且在没有acme部件的情况下效果很好。这是我的变量yml:

externalIP: xxx.xxx.xx.xxx
dashboard:
  enabled: true
  domain: traefik-ui.example.com
ssl:
  enabled: true
  enforced: true
acme:
  enabled: true
  challengeType: http-01
  email: example@gmail.com
  staging: true
  persistence.enabled: true
  logging: true

已安装:

helm install --name traefik --namespace kube-traefik --values traefik-variables.yml stable/traefik

但是使用helm status traefik,我可以看到名为v1/PersistentVolumeClaim的{​​{1}}处于待处理状态,并且从未分配证书。

1 个答案:

答案 0 :(得分:2)

强烈建议您至少在此时,使用cert-manager代替Traefik中的内置ACME支持。处理您可能想要的多个Traefik副本要好得多。 Ingress-shim(这是cert-manager的默认部分)将很好地处理Traefik支持的Ingress。