본문으로 건너뛰기
FindOpenSource

Traefik

기존 인프라와 통합되는 현대적인 클라우드 네이티브 리버스 프록시·로드 밸런서입니다.

개요

Traefik는 동적인 컨테이너/오케스트레이터 기반 환경을 위해 특별히 구축된 리버스 프록시이자 로드 밸런서입니다. 마이크로서비스마다 수동으로 라우트를 설정하는 대신, 오케스트레이터나 서비스 레지스트리(Docker, Swarm, Kubernetes, Consul, Etcd, Rancher, Amazon ECS, 또는 정적 파일)를 감시하며, 서비스가 추가, 제거, 스케일링될 때 라우팅 규칙을 자동으로 생성하고 갱신합니다——재시작이 필요 없습니다.

내장 기능으로는 Let's Encrypt를 통한 자동 HTTPS(와일드카드 인증서 포함), 여러 로드 밸런싱 알고리즘, 서킷 브레이커와 재시도, WebSocket/HTTP2/gRPC 지원, 라우트를 시각화하는 웹 대시보드, REST API, 그리고 Prometheus, Datadog, StatsD, InfluxDB로의 메트릭 내보내기가 있습니다. 단일 Go 바이너리 또는 공식 Docker 이미지 형태로 제공됩니다.

Traefik는 Docker, Kubernetes 또는 유사한 오케스트레이터에서 마이크로서비스를 운영하며, 전통적인 리버스 프록시 설정 파일을 수동으로 유지 관리하는 대신 라우팅과 TLS가 배포와 자동으로 동기화되기를 원하는 팀에 적합합니다.

카테고리
DevOps
키워드
reverse-proxyload-balancerapi-gatewaydevops
언어
Go
라이선스
MIT

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기