From 3439cf39dd53691c5408542b31869813f3099e27 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Mon, 6 May 2024 12:56:04 +0200 Subject: [PATCH] Add basic topologySpreadConstraints --- packages/extra/etcd/templates/etcd-cluster.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/extra/etcd/templates/etcd-cluster.yaml b/packages/extra/etcd/templates/etcd-cluster.yaml index 0434c148..42e05950 100644 --- a/packages/extra/etcd/templates/etcd-cluster.yaml +++ b/packages/extra/etcd/templates/etcd-cluster.yaml @@ -12,6 +12,15 @@ spec: serverSecret: etcd-server-tls clientTrustedCASecret: etcd-ca-tls clientSecret: etcd-client-tls + podTemplate: + spec: + topologySpreadConstraints: + - maxSkew: 1 + topologyKey: "kubernetes.io/hostname" + whenUnsatisfiable: ScheduleAnyway + labelSelector: + matchLabels: + app.kubernetes.io/instance: etcd --- apiVersion: cert-manager.io/v1 kind: Issuer