1장. 리소스 할당량 또는 요청 구성
Argo CD CR(사용자 정의 리소스)을 사용하면 Argo CD 워크로드에 대한 리소스 요청 및 제한을 생성, 업데이트 및 삭제할 수 있습니다.
1.1. 리소스 요청 및 제한을 사용하여 워크로드 구성
리소스 요청 및 제한을 사용하여 Argo CD 사용자 정의 리소스 워크로드를 생성할 수 있습니다. 이는 리소스 할당량으로 구성된 네임스페이스에 Argo CD 인스턴스를 배포하려면 필요합니다.
다음 Argo CD 인스턴스는 리소스 요청 및 제한이 있는 애플리케이션 컨트롤러 ,
,ApplicationSet Controller
Dex
,Redis
,Repo Server
및 Server
와 같은 Argo CD 워크로드를 배포합니다. 동일한 방식으로 리소스 요구 사항을 사용하여 다른 워크로드를 생성할 수도 있습니다.
apiVersion: argoproj.io/v1beta1 kind: ArgoCD metadata: name: example spec: server: resources: limits: cpu: 500m memory: 256Mi requests: cpu: 125m memory: 128Mi route: enabled: true applicationSet: resources: limits: cpu: '2' memory: 1Gi requests: cpu: 250m memory: 512Mi repo: resources: limits: cpu: '1' memory: 512Mi requests: cpu: 250m memory: 256Mi dex: resources: limits: cpu: 500m memory: 256Mi requests: cpu: 250m memory: 128Mi redis: resources: limits: cpu: 500m memory: 256Mi requests: cpu: 250m memory: 128Mi controller: resources: limits: cpu: '2' memory: 2Gi requests: cpu: 250m memory: 1Gi