8.3. 웹 터미널 사용
웹 콘솔에서 포함된 명령행 터미널 인스턴스를 시작할 수 있습니다. 이 터미널 인스턴스는 oc
,kubectl
,odo
,kn
,tkn
,helm
및 subctl
과 같은 클러스터와 상호 작용하기 위한 일반적인 CLI 툴로 사전 설치됩니다. 또한 작업 중인 프로젝트의 컨텍스트도 포함되어 있으며 인증 정보를 사용하여 자동으로 로그인됩니다.
8.3.1. 웹 터미널 액세스
Web Terminal Operator가 설치되면 웹 터미널에 액세스할 수 있습니다. 웹 터미널이 초기화되면 oc
,kubectl
,odo
,kn
,tkn
,helm
및 subctl
과 같은 사전 설치된 CLI 툴을 웹 터미널에서 사용할 수 있습니다. 터미널에서 실행한 명령 목록에서 명령을 선택하여 명령을 다시 실행할 수 있습니다. 이러한 명령은 여러 터미널 세션에 걸쳐 유지됩니다. 웹 터미널은 종료되거나 브라우저 창 또는 탭을 닫을 때까지 열린 상태로 유지됩니다.
사전 요구 사항
- OpenShift Container Platform 클러스터에 액세스하고 웹 콘솔에 로그인되어 있습니다.
- Web Terminal Operator가 클러스터에 설치되어 있습니다.
절차
- 웹 터미널을 시작하려면 콘솔 마스트 헤드에서 명령행 터미널 아이콘( )을 클릭합니다. 명령줄 터미널 창에 웹 터미널 인스턴스가 표시됩니다. 이 인스턴스는 사용자의 인증 정보를 사용하여 자동으로 로그인됩니다.
현재 세션에서 프로젝트를 선택하지 않은 경우 프로젝트 드롭다운 목록에서
DevWorkspace
CR을 생성해야 하는 프로젝트를 선택합니다. 기본적으로 현재 프로젝트는 선택됩니다.참고-
하나의
DevWorkspace
CR은 한 사용자의 웹 터미널을 정의합니다. 이 CR에는 사용자의 웹 터미널 상태 및 컨테이너 이미지 구성 요소에 대한 세부 정보가 포함되어 있습니다. -
DevWorkspace
CR은 아직 존재하지 않는 경우에만 생성됩니다. -
openshift-terminal
프로젝트는 클러스터 관리자에게 사용되는 기본 프로젝트입니다. 다른 프로젝트를 선택할 수 있는 옵션이 없습니다. Web Terminal Operator는 DevWorkspace Operator를 종속성으로 설치합니다.
-
하나의
선택 사항: 현재 세션에 대한 웹 터미널 시간 제한을 설정합니다.
- 시간 초과를 클릭합니다.
- 표시되는 필드에 시간 초과 값을 입력합니다.
- 드롭다운 목록에서 Seconds,minutes,Hours 또는 Milliseconds의 시간 초과 간격을 선택합니다.
선택 사항: 사용할 웹 터미널의 사용자 정의 이미지를 선택합니다.
- 이미지를 클릭합니다.
- 표시되는 필드에 사용하려는 이미지의 URL을 입력합니다.
- Start를 클릭하여 선택한 프로젝트를 사용하여 웹 터미널을 초기화합니다.
- + 를 클릭하여 콘솔의 웹 터미널에서 여러 탭을 엽니다.