# prod 환경. # # replica는 배포 하나가 받는 트래픽 기준으로 잡는다. 업무 × 등급으로 나뉘어 있으므로 # 배포 하나가 받는 몫은 전체를 하나로 묶었을 때의 일부다. 등급별 기준은 아래가 정본이다. # # Tool Service 매니페스트는 scheduler가 아니라 요청 시점 TTL 만료 시에만 다시 확인한다. # 요청이 없는 동안에는 매니페스트 조회 부하가 발생하지 않는다. # # 중요 등급은 replica 2 이상과 PodDisruptionBudget이 필수다. # 1이면 rolling update 중 반드시 공백이 생기고, PDB가 없으면 노드 drain이 마지막 Pod을 내린다. # HelmDeploymentContractTest가 replica·PDB·노드 분산 values를 정적으로 검사한다. # # 어느 배포를 설치할지는 이 파일이 정하지 않는다. --set deploymentKey=로 고른다. # TODO: namespace가 확정되면 agentBuilderNamespace를 교체한다. global: env: prod agentBuilderNamespace: ax-hub-agentbuilder-prod mcpHost: mcp.apps.example.internal route: # TODO: Agent Builder의 실제 고정 egress CIDR로 교체한다. sourceAllowlist: 192.0.2.0/24 tiers: critical: replicas: 3 podDisruptionBudget: true spreadAcrossNodes: true standard: replicas: 2 podDisruptionBudget: false spreadAcrossNodes: false resources: requests: cpu: 500m memory: 1Gi limits: cpu: "2" memory: 2Gi