proxy-pool/deploy/kubernetes/base/availability.yaml

22 lines
599 B
YAML

apiVersion: policy/v1
kind: PodDisruptionBudget
metadata: {name: proxy-gateway, namespace: proxy-pool}
spec:
maxUnavailable: 1
selector: {matchLabels: {app.kubernetes.io/name: proxy-gateway}}
---
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata: {name: proxy-controller, namespace: proxy-pool}
spec:
minAvailable: 2
selector: {matchLabels: {app.kubernetes.io/name: proxy-controller}}
---
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata: {name: proxy-checker, namespace: proxy-pool}
spec:
minAvailable: 2
selector: {matchLabels: {app.kubernetes.io/name: proxy-checker}}