第 1 章 配置资源配额或请求
使用 Argo CD 自定义资源(CR),您可以为 Argo CD 工作负载创建、更新和删除资源请求和限值。
1.1. 使用资源请求和限值配置工作负载 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用资源请求和限值创建 Argo CD 自定义资源工作负载。当您要在配置了资源配额的命名空间中部署 Argo CD 实例时,这是必需的。
以下 Argo CD 实例部署 Argo CD 工作负载,如 Application Controller、ApplicationSet Controller、Dex、Redis、Repo Server, 和 Server,以及带有资源请求和限值的 Server。您还可以以同样的方式创建具有资源要求的其他工作负载。
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