Files
gh-jeremylongshore-claude-c…/skills/kubernetes-deployment-creator/assets/hpa_template.yaml
2025-11-30 08:19:47 +08:00

28 lines
806 B
YAML

# hpa_template.yaml
# Template for a Kubernetes Horizontal Pod Autoscaler (HPA)
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: REPLACE_ME-hpa # Replace with your HPA name
namespace: YOUR_VALUE_HERE # Replace with your namespace
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: REPLACE_ME # Replace with your deployment name
minReplicas: 2 # Minimum number of replicas
maxReplicas: 10 # Maximum number of replicas
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 70 # Target CPU utilization percentage
- type: Resource
resource:
name: memory
target:
type: Utilization
averageUtilization: 80 # Target memory utilization percentage