7.8. 일반적인 콘솔 기능
GitOps 콘솔 플러그인은 모든 GitOps 리소스 목록 및 세부 정보 페이지에서 일관된 기능을 제공합니다.
- 프로젝트 선택기
- 목록 페이지의 프로젝트 드롭다운을 사용하여 네임스페이스별로 리소스를 필터링합니다. 해당 네임스페이스의 리소스를 볼 특정 프로젝트를 선택하거나 모든 프로젝트를 선택하여 모든 네임스페이스의 리소스를 확인합니다. 프로젝트는 OpenShift Container Platform 네임스페이스를 나타냅니다.
- YAML 편집기
세부 정보 페이지의 YAML 탭에는 리소스 매니페스트를 보고 수정할 수 있는 라이브 편집기가 있습니다. 편집기에는 다음이 포함됩니다.
- 리소스 필드를 문서화하는 스키마 측면 패널
- YAML 파일을 로컬에 저장하는 다운로드 버튼
- 구문 강조 표시 및 검증
- YAML 템플릿에서 리소스 생성
목록 페이지에서 생성 버튼을 클릭하여 시작 템플릿으로 YAML 편집기를 엽니다. 템플릿에는 이름, 네임스페이스, 리포지토리 URL 및 대상과 같은 공통 필드의 자리 표시자가 포함되어 있습니다. 구성에 대한 YAML을 편집한 다음 리소스를 생성합니다.
콘솔은 GitOps 리소스를 생성하기 위한 양식 기반 마법사를 제공하지 않습니다. 모든 리소스 생성에는 YAML 편집기가 사용됩니다.
- 행 작업
리소스 목록 표의 각 행에는 다음 작업이 포함된 kebab 메뉴가 포함되어 있습니다.
- 라벨 편집
- 주석 편집
- [Resource]를 편집하여 YAML 편집기를 엽니다.
삭제 [Resource]
사용 가능한 작업은 해당 리소스 유형에 대한 OpenShift Container Platform RBAC 권한에 따라 다릅니다.
- 페이지 번호 제어
페이지 및 세부 정보 페이지 테이블은 페이지 번호 매기기를 지원합니다. 콘솔은 큰 목록의 사용성 및 브라우저 성능을 개선하기 위해 페이지에 결과를 표시합니다.
- 페이지 크기: 페이지당 10 개,20 개,50 개 또는 100 개의 항목을 선택합니다. 기본값은 50 입니다. 모든 옵션은 없습니다.
- controls: 목록에 하나 이상의 행이 포함되어 있을 때 표 아래에 Pagination이 표시됩니다.
-
URL state: 현재 페이지 번호와 페이지 크기는 URL(
페이지와perPage)에 저장되므로 뷰를 새로 고치거나 공유할 수 있습니다. - 동작 재설정: 필터, 검색 용어 또는 선택한 프로젝트를 변경하면 1 페이지로 돌아갑니다. 페이지 크기 또는 정렬을 변경하면 페이지가 재설정되지 않습니다. 목록이 축소되면 페이지가 마지막 유효한 페이지로 고정됩니다.
클라이언트 측 작업: Pagination은 이미 로드되고 필터링된 목록의 브라우저에서 실행됩니다. Kubernetes API
제한을사용하거나 토큰을계속사용하지 않습니다.검색 또는 필터를 적용하면 페이지 매김이 일치하는 리소스에만 적용됩니다.
- 이벤트 탭
- 리소스 세부 정보 페이지의 이벤트 탭에는 표준 콘솔 이벤트 스트림을 사용하여 해당 리소스 오브젝트에 대한 Kubernetes 이벤트가 표시됩니다. 이벤트는 리소스 상태 변경, 컨트롤러 작업 및 오류를 진단하는 데 도움이 됩니다.
- favorites
- 목록 및 세부 정보 페이지에서 콘솔 즐겨 찾기 컨트롤을 사용하여 애플리케이션을 즐겨 찾기로 표시할 수 있습니다. 즐겨 찾기는 브라우저 세션에서 콘솔 사용자 설정을 따릅니다.