freeleaps-ops/cluster/manifests/freeleaps-data-platform/pinot/vpa.yaml

87 lines
1.7 KiB
YAML
Raw Normal View History

apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
name: pinot-controller-vpa
namespace: freeleaps-data-platform
spec:
resourcePolicy:
containerPolicies:
- containerName: '*'
controlledResources:
- cpu
- memory
maxAllowed:
cpu: 500m
memory: 1Gi
targetRef:
apiVersion: apps/v1
kind: StatefulSet
name: pinot-controller
updatePolicy:
updateMode: "Auto"
---
apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
name: pinot-broker-vpa
namespace: freeleaps-data-platform
spec:
resourcePolicy:
containerPolicies:
- containerName: '*'
controlledResources:
- cpu
- memory
maxAllowed:
cpu: 500m
memory: 1.5Gi
targetRef:
apiVersion: apps/v1
kind: StatefulSet
name: pinot-broker
updatePolicy:
updateMode: "Auto"
---
apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
name: pinot-server-vpa
namespace: freeleaps-data-platform
spec:
resourcePolicy:
containerPolicies:
- containerName: '*'
controlledResources:
- cpu
- memory
maxAllowed:
cpu: 500m
memory: 1Gi
targetRef:
apiVersion: apps/v1
kind: StatefulSet
name: pinot-server
updatePolicy:
updateMode: "Auto"
---
apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
name: pinot-minion-stateless-vpa
namespace: freeleaps-data-platform
spec:
resourcePolicy:
containerPolicies:
- containerName: '*'
controlledResources:
- cpu
- memory
maxAllowed:
cpu: 500m
memory: 1Gi
targetRef:
apiVersion: apps/v1
kind: Deployment
name: pinot-minion-stateless
updatePolicy:
updateMode: "Auto"