1.2. 애플리케이션 콘솔
콘솔에는 애플리케이션 라이프사이클을 관리하기 위한 대시보드가 포함되어 있습니다. 콘솔 대시보드를 사용하여 애플리케이션을 생성 및 관리하고 애플리케이션 상태를 볼 수 있습니다. 향상된 기능을 사용하면 개발자와 운영 담당자가 클러스터 전체에서 애플리케이션을 생성, 배포, 업데이트, 관리 및 시각화할 수 있습니다.
다음 목록의 일부 콘솔 기능을 참조하십시오. 용어, 작업 및 토폴로지 읽기 방법에 대한 자세한 내용은 콘솔을 참조하십시오.
중요: 사용 가능한 작업은 할당된 역할을 기반으로 합니다. 역할 기반 액세스 제어 설명서에서 액세스 요구 사항에 대해 알아봅니다.
- 관련 리소스 리포지토리, 서브스크립션 및 배치 구성을 포함하여 클러스터 전체에서 배포된 애플리케이션을 시각화합니다.
-
애플리케이션을 생성 및 편집하고 리소스를 서브스크립션합니다. 작업 메뉴에서 검색, 편집 또는 삭제할 수 있습니다. 필드를 업데이트할 때
YAML:On
을 선택하여 YAML을 보고 편집해야 합니다. - 기본 개요 탭에서 애플리케이션 이름을 클릭하여 리소스 리포지토리, 서브스크립션, 배치 및 배포된 리소스를 포함하여 Ansible Automation Platform 작업을 사용하는 선택적 사전 배포 및 배포 후 후크와 같은 세부 정보 및 애플리케이션 리소스를 볼 수 있습니다(Git 리포지토리의 경우). 개요에서 애플리케이션을 생성할 수도 있습니다.
ApplicationSet,Subscription,OpenShift,Flux, Argo CD 유형과 같은 애플리케이션을 생성하고 봅니다.
ApplicationSet
은 컨트롤러에서 생성된 Argo 애플리케이션을 나타냅니다.-
Argo CD
ApplicationSet
을 생성하려면 동기화정책에서
를 활성화해야 합니다.클러스터 상태가 변경될 때 자동으로 동기화
-
kustomization
컨트롤러가 있는 Flux의 경우kustomize.toolkit.fluxcd.io/name=<app_name
> 레이블이 있는 Kubernetes 리소스를 찾습니다. -
helm
컨트롤러가 있는 Flux의 경우helm.toolkit.fluxcd.io/name=<app_name
> 레이블이 있는 Kubernetes 리소스를 찾습니다.
-
Argo CD
- 기본 개요 에서는 표의 애플리케이션 이름을 클릭하여 단일 애플리케이션 개요를 볼 때 다음 정보를 확인할 수 있습니다.
- 리소스 상태와 같은 클러스터 세부 정보
- 리소스 토폴로지
- 서브스크립션 세부 정보
- 편집할 편집기 탭에 액세스
-
프로젝트의 모든 애플리케이션 및 리소스를 시각적으로 표시하려면 Topology 탭을 클릭합니다. Helm 서브스크립션의 경우 패키지 덮어쓰기 구성을 참조하여 적절한
packageName
및packageAlias
를 정의하여 정확한 토폴로지 표시를 가져옵니다. - 고급 구성 탭을 클릭하여 모든 애플리케이션에 대한 용어 및 리소스 테이블을 확인합니다. 리소스를 찾을 수 있으며 서브스크립션, 배치 및 채널을 필터링할 수 있습니다. 액세스 권한이 있는 경우 편집, 검색 및 삭제와 같은 여러 작업을 클릭할 수도 있습니다.
- 배포된 애플리케이션에 대해 Ansible 작업을 prehook 또는 posthook로 사용하는 경우 Ansible Automation Platform 배포를 확인합니다.
- 검색에서 리소스 시작을 클릭하여 관련 리소스를 검색합니다.
Search 를 사용하여 각 리소스의 구성 요소
종류로
애플리케이션 리소스를 찾습니다. 리소스를 검색하려면 다음 값을 사용합니다.애플리케이션 리소스 kind(검색 매개변수) 서브스크립션
서브스크립션
채널
채널
Secret
Secret
배치
배치
애플리케이션
애플리케이션
name, namespace, cluster, label 등을 포함하여 다른 필드에서 검색할 수도 있습니다. 검색 사용에 대한 자세한 내용은 콘솔에서 검색을 참조하십시오.