Træfik은 마이크로 서비스를 쉽게 배치 할 수있게 해주는 HTTP Reverse Proxy 및 로드 밸런서입니다. Træfik은 기존 인프라 구성 요소(Docker, Swarm 모드, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS 등)와 통합되며 동적으로 구성됩니다. Træfik은 서비스 레지스트리 / 오케 스트레이터 API를 청취하여 추가 경로없이 즉시 마이크로 서비스를 외부 세계에 연결할 수 있도록 경로를 생성합니다.
Service Flow
클러스터 내부 Service를 Traefik을 통해 도메인기반으로 외부와 연결 (with GLB)
Config 적용전에, 아래 내용을 한번씩 읽어보면 도움이 됩니다.
설치 후 [TACK] 정보를 확인해 보면 "80","443","8000" Public Port가 Open되어 있는걸 확인 할수 있습니다.
8000포트 부분을 클릭해 보면 아래와 같은 "Traefik Dashboard" 로 이동합니다.
차후 모둔 적용이 완료 되면, Frontend 와 Backend 정보가 표시 됩니다.
Traefik을 적용할 대상 Container (ex web.등)에 아래 설정을 추가