2.4. 애플리케이션 리소스 및 배포에 대한 상태 정보 모니터링


OpenShift Container Platform 웹 콘솔의 개발자 화면에 있는 Red Hat OpenShift GitOps 환경 페이지에는 각 배포의 버전 링크와 함께 애플리케이션 환경의 성공적인 배포 목록이 표시됩니다.

OpenShift Container Platform 웹 콘솔의 개발자 화면에 있는 애플리케이션 환경 페이지에는 경로, 동기화 상태, 배포 구성 및 배포 기록과 같은 애플리케이션 리소스의 상태가 표시됩니다.

2.4.1. 환경 레이블 및 주석 설정

이 섹션에서는 OpenShift Container Platform 웹 콘솔의 개발자 화면에서 환경 애플리케이션을 환경 페이지에 표시하는 데 필요한 환경 레이블 및 주석에 대한 참조 설정을 제공합니다.

환경 레이블

환경 애플리케이션 매니페스트에는 labels.openshift.gitops/environmentdestination.namespace 필드가 포함되어야 합니다. < environment_name& gt; 변수와 환경 애플리케이션 매니페스트 이름에 대해 동일한 값을 설정해야 합니다.

환경 애플리케이션 매니페스트의 사양

spec:
  labels:
    openshift.gitops/environment: <environment_name>
  destination:
    namespace: <environment_name>
# ...

환경 애플리케이션 매니페스트의 예

apiVersion: argoproj.io/v1beta1
kind: Application
metadata:
  name: dev-env 1
  namespace: openshift-gitops
spec:
  labels:
    openshift.gitops/environment: dev-env
  destination:
    namespace: dev-env
# ...

1
환경 애플리케이션 매니페스트의 이름입니다. 값 세트는 < environment_name> 변수의 값과 동일합니다.
환경 주석

애플리케이션의 버전 컨트롤러 코드 소스를 지정하려면 환경 네임스페이스 매니페스트에 annotations.app.openshift.io/vcs-uriannotations.app.openshift.io/vcs-ref 필드가 포함되어야 합니다. < environment_name& gt; 변수와 환경 네임스페이스 매니페스트 이름에 대해 동일한 값을 설정해야 합니다.

환경 네임스페이스 매니페스트 사양

apiVersion: v1
kind: Namespace
metadata:
  annotations:
    app.openshift.io/vcs-uri: <application_source_url>
    app.openshift.io/vcs-ref: <branch_reference>
  name: <environment_name> 1
# ...

1
환경 네임스페이스 매니페스트의 이름입니다. 값 세트는 < environment_name> 변수의 값과 동일합니다.

환경 네임스페이스 매니페스트의 예

apiVersion: v1
kind: Namespace
metadata:
  annotations:
    app.openshift.io/vcs-uri: https://example.com/<your_domain>/<your_gitops.git>
    app.openshift.io/vcs-ref: main
  labels:
    argocd.argoproj.io/managed-by: openshift-gitops
  name: dev-env
# ...

2.4.2. 상태 정보 확인

Red Hat OpenShift GitOps Operator는 openshift-gitops 네임스페이스에 GitOps 백엔드 서비스를 설치합니다.

사전 요구 사항

  • Red Hat OpenShift GitOps Operator는 OperatorHub 에서 설치됩니다.
  • 애플리케이션이 Argo CD에서 동기화되었는지 확인합니다.

프로세스

  1. 개발자 화면에서 환경을 클릭합니다. 환경 페이지에는 애플리케이션 목록과 해당 환경 상태가 표시됩니다.
  2. 환경 상태 열 아래에 있는 아이콘 위로 마우스 커서를 이동하여 모든 환경의 동기화 상태를 확인합니다.
  3. 목록에서 애플리케이션 이름을 클릭하여 특정 애플리케이션의 세부 정보를 확인합니다.
  4. 애플리케이션 환경 페이지의 개요 탭의 리소스 섹션에 아이콘이 표시되면 아이콘을 마우스로 이동하여 상태 세부 정보를 가져옵니다.

    • 손상된 하트로 인해 리소스 문제가 애플리케이션 성능이 저하되었음을 나타냅니다.
    • 노란색 예보 기호는 리소스 문제가 애플리케이션 상태에 대한 데이터를 지연했음을 나타냅니다.
  5. 애플리케이션의 배포 내역을 보려면 Deployment History 탭을 클릭합니다. 페이지에는 마지막 배포,설명 (커밋 메시지), 환경,작성자, 버전 등의 세부 정보가 포함되어 있습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.