검색

4.5. Argo CD 인스턴스 설정

download PDF

기본적으로 Red Hat OpenShift GitOps는 특정 클러스터 범위 리소스를 관리하기 위한 추가 권한으로 openshift-gitops 네임스페이스에 Argo CD 인스턴스를 설치합니다. 클러스터 구성을 관리하거나 애플리케이션을 배포하려면 새 Argo CD 인스턴스를 설치하고 배포할 수 있습니다. 기본적으로 새 인스턴스에는 배포된 네임스페이스에서만 리소스를 관리할 수 있는 권한이 있습니다.

4.5.1. Argo CD 설치

클러스터 구성을 관리하거나 애플리케이션을 배포하려면 새 Argo CD 인스턴스를 설치하고 배포할 수 있습니다.

절차

  1. OpenShift Container Platform 웹 콘솔에 로그인합니다.
  2. Operators 설치된 Operators를 클릭합니다.
  3. 프로젝트 드롭다운 메뉴에서 Argo CD 인스턴스를 설치할 프로젝트를 생성하거나 선택합니다.
  4. 설치된 Operator에서 OpenShift GitOps Operator 를 선택하고 Argo CD 탭을 선택합니다.
  5. 생성을 클릭하여 매개 변수를 구성합니다.

    1. 인스턴스 이름을 입력합니다. 기본적으로 이름은 argocd 로 설정됩니다.
    2. Argo CD 서버에 액세스할 외부 OS 경로를 생성합니다. Server Route 를 클릭하고 Enabled 를 확인합니다.
  6. Argo CD 웹 UI를 시작하려면 Argo CD 인스턴스가 설치된 프로젝트에서 네트워킹 경로 <instance name>-server 로 이동하여 경로를 클릭합니다.

4.5.2. Argo CD 서버 및 리포지토리 서버의 복제본 활성화

Argo CD-server 및 Argo CD-repo-server 워크로드는 상태 비저장입니다. Pod에 워크로드를 더 잘 배포하기 위해 Argo CD-server 및 Argo CD-repo-server 복제본 수를 늘릴 수 있습니다. 그러나 Argo CD-server에서 수평 자동 스케일러가 활성화된 경우 설정한 복제본 수를 덮어씁니다.

절차

  • 리포지토리서버 사양의 replicas 매개변수를 실행하려는 복제본 수로 설정합니다.

    Argo CD 사용자 정의 리소스의 예

    apiVersion: argoproj.io/v1alpha1
    kind: ArgoCD
    metadata:
      name: example-argocd
      labels:
        example: repo
    spec:
      repo:
        replicas: <number_of_replicas>
      server:
        replicas: <number_of_replicas>
        route:
          enabled: true
          path: /
          tls:
            insecureEdgeTerminationPolicy: Redirect
            termination: passthrough
          wildcardPolicy: None

4.5.3. 다른 네임스페이스에 리소스 배포

Argo CD가 설치된 다른 네임스페이스에서 리소스를 관리할 수 있도록 하려면 argocd.argoproj.io/managed-by 레이블을 사용하여 대상 네임스페이스를 구성합니다.

절차

  • 네임스페이스를 구성합니다.

    $ oc label namespace <namespace> \
    argocd.argoproj.io/managed-by=<instance_name> 1
    1
    Argo CD가 설치된 네임스페이스입니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.