터미널 세션 생성과 연결
apollo-cli terminal session create는 배포 환경에 터미널 세션을 만들고 그 세션에 연결합니다. 터미널은 kubectl이 미리 구성된 디버그 Pod에서 실행됩니다.
실험 단계(Experimental)의 명령으로 V2 experimental commands 활성화가 필요합니다.
apollo-cli terminal session create [flags]
| 옵션 | 의미 |
|---|---|
--terminal-profile | 사용할 터미널 프로필 RID. 생략하면 기본 셸 프로필 사용 |
-h, --help | 명령 도움말 |
터미널 프로필은 세션의 컨테이너 이미지를 정하며, 허브 URL과 인증 정보를 저장하는 CLI 연결 프로필과는 다릅니다.
필요한 터미널 접근 허용을 확인한 뒤 가상의 환경에서 세션을 시작하는 예시입니다.
./apollo-cli terminal session create --environment test-spoke
특정 터미널 프로필을 사용할 때는 실제 RID를 지정합니다.
./apollo-cli terminal session create \
--environment test-spoke \
--terminal-profile "${TERMINAL_PROFILE_RID}"