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}}