Files
devops-infra-helm-charts-gcp/helm-overrides/k8s-shared-int-ase1/compute-class/cc-shared-cost-optimised-compute-class.yaml
T
2026-08-26 03:39:42 +05:30

56 lines
1.3 KiB
YAML

apiVersion: cloud.google.com/v1
kind: ComputeClass
metadata:
name: preprod-cost-optimized
spec:
nodePoolConfig:
serviceAccount: sa-shr-xshr-od-amd-int@meesho-shared-int-0525.iam.gserviceaccount.com
priorityDefaults:
location:
zones: ['asia-southeast1-a']
priorities:
- machineType: n4d-standard-16
maxPodsPerNode: 32
spot: true
storage:
bootDiskSize: 80
bootDiskType: hyperdisk-balanced
- machineType: n4d-standard-16
maxPodsPerNode: 32
spot: false
storage:
bootDiskSize: 80
bootDiskType: hyperdisk-balanced
- machineType: n2d-standard-16
maxPodsPerNode: 32
spot: true
storage:
bootDiskSize: 100
bootDiskType: pd-ssd
- machineType: n2-standard-16
maxPodsPerNode: 32
spot: true
storage:
bootDiskSize: 30
bootDiskType: pd-ssd
- machineType: n2d-standard-16
maxPodsPerNode: 32
spot: false
storage:
bootDiskSize: 30
bootDiskType: pd-ssd
- machineType: n2-standard-16
maxPodsPerNode: 32
spot: false
storage:
bootDiskSize: 30
bootDiskType: pd-ssd
activeMigration:
optimizeRulePriority: true
nodePoolAutoCreation:
enabled: true
autoscalingPolicy:
consolidationDelayMinutes: 3
consolidationThreshold: 50
whenUnsatisfiable: DoNotScaleUp