diff --git a/kubernetes/manifests/discord/bot/deployment.yaml b/kubernetes/manifests/discord/bot/deployment.yaml index d3998b2..2ee2092 100644 --- a/kubernetes/manifests/discord/bot/deployment.yaml +++ b/kubernetes/manifests/discord/bot/deployment.yaml @@ -16,6 +16,17 @@ spec: labels: app: bot spec: + affinity: + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + labelSelector: + matchLabels: + app: mainframe + namespaces: + - dragonfly + topologyKey: kubernetes.io/hostname containers: - name: bot image: ghcr.io/vipyrsec/bot:sha-869821537d8f19d2265a97e3bcc04babec580f03@sha256:e8165bf64c8d3fa3aab531deff8d39f2b9d85a97cef64489d660fc1eb5a95917 diff --git a/kubernetes/manifests/dragonfly/mainframe/deployment.yaml b/kubernetes/manifests/dragonfly/mainframe/deployment.yaml index 2c23f4b..700373a 100644 --- a/kubernetes/manifests/dragonfly/mainframe/deployment.yaml +++ b/kubernetes/manifests/dragonfly/mainframe/deployment.yaml @@ -16,6 +16,17 @@ spec: labels: app: mainframe spec: + affinity: + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + labelSelector: + matchLabels: + app: bot + namespaces: + - discord + topologyKey: kubernetes.io/hostname containers: - name: mainframe image: ghcr.io/vipyrsec/dragonfly-mainframe:sha-46e5bf72be98a8c7d69944b17eb78b026b3860ac@sha256:5c8409796b7c1291575dcdf22ba3c3751dbd5dbdb4af321536e0f7d25805dfc5