이름
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 myapp.example.com # 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)입니다.
상속된 플래그
이러한 플래그는 상위 명령어에서 상속됩니다.
--as=string
- 작업을 위해 가장할 사용자 이름입니다.
--as-group=strings
- 작업을 위해 가장할 그룹입니다. 이 플래그를 여러 번 포함하여 여러 그룹을 지정합니다.
--config=string
- CLI 요청에 사용할 Kf 구성 파일의 경로입니다.
--kubeconfig=string
- CLI 요청에 사용할 kubeconfig 파일의 경로입니다.
--log-http
- HTTP 요청을 표준 오류에 로깅합니다.
--space=string
- 명령어를 실행할 공간입니다. 이 플래그는 현재 타겟팅된 Space를 재정의합니다.