2017-12-05 6 views
0

Kubernetes에서 Traefik을 실행할 때 Traefik 설명서가 명확하지 않습니다.Kubernetes의 Traefik 클러스터 모드

내 클러스터에서 하나의 구성과 acme 파일을 공유하는 여러 개의 traefik 인스턴스를 실행하고 싶습니다.

구성은 초기에 ConfigMap과 함께 제공됩니다. 이제 설명서에는 traefik 클러스터링을 달성하기 위해 별도의 KV 저장소가 필요하다는 내용이 나와 있습니다.

하지만 Kukenetes 모드를 실행하는 Traefik의 적용을받지 못합니까?

답변

1
당신이 무엇을해야

짧게는 다음

  • 가 지원 중 하나를 선택하여 (내부 또는 외부는 Kubernetes 중 하나) 키 값 저장소를 배포 (영사, etcd, 사육사, boltdb)
  • 구성을 kv 저장소로 복사하기 위해 구성 파일을 전달하여 traefik storeconfig 명령을 한 번 실행하십시오.
  • kv 저장소에서 구성을로드하는 적절한 플래그로 traefik을 실행하십시오.

모든이가는 Kubernetes 특정 일치하지 않을 수 있습니다 여기 https://docs.traefik.io/user-guide/kv-config/

설명하지만, 그것을 적용하는 것은 매우 간단하다.

+0

FWIW, Kubernetes에서 Let 's Encrypt를보다 기본적으로 지원하는 제안은 최근에 공개되었습니다 : https://github.com/containous/traefik/issues/2542 –

관련 문제