이름
kf map-route
- 경로에서 트래픽을 수신하도록 앱 액세스 권한 부여
개요
kf map-route APP_NAME DOMAIN [--hostname HOSTNAME] [--path PATH] [--weight WEIGHT] [flags]
설명
앱을 경로에 매핑하면 정상 상태로 실행 중인 인스턴스가 있는 앱인 경우 트래픽이 앱으로 전달됩니다.
여러 앱이 동일한 경로에 매핑되면 트래픽을 대략적으로 균등하게 분배합니다. 들어오는 네트워크 트래픽은 약간 지연을 두고 라우팅 테이블을 업데이트하고 독립적으로 라우팅하는 복수의 게이트웨이에서 처리합니다. 이로 인해 트래픽 라우팅이 표시되지 않을 수 있지만 시간이 지나면 수렴합니다.
예시
kf map-route myapp example.com --hostname myapp # myapp.example.com kf map-route myapp example.com --hostname myapp --weight 2 # myapp.example.com, myapp receives 2x traffic kf map-route --space myspace myapp example.com --hostname myapp # myapp.example.com kf map-route myapp example.com --hostname myapp --path /mypath # myapp.example.com/mypath
플래그
--async
- 작업이 서버에서 완료되어 결과를 반환할 때까지 기다리지 않습니다.
--destination-port=int32
- 경로를 연결할 앱의 포트입니다.
-h, --help
- map-route 도움말
--hostname=string
- 경로에 대한 호스트 이름
--path=string
- 경로에 대한 URL 경로
--weight=int32
- 경로의 가중치(기본값 1)
상속된 플래그
이러한 플래그는 상위 명령어에서 상속됩니다.
--config=string
- 구성 파일(기본값: $HOME/.kf)
--kubeconfig=string
- Kubectl 구성 파일(기본값: $HOME/.kube/config)
--log-http
- stderr에 HTTP 요청 로깅
--space=string
- 명령어를 실행할 공간입니다. 이는 현재 타겟팅된 공간을 재정의합니다.