From 1384b3ab5054cdf48cc305adb3bfb48d3749acb7 Mon Sep 17 00:00:00 2001 From: Raiko Oll Date: Tue, 17 Feb 2026 14:56:24 +0200 Subject: [PATCH] NetworkPolicy --- templates/NetworkPolicy.yaml | 47 ++++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/templates/NetworkPolicy.yaml b/templates/NetworkPolicy.yaml index 2bcf6d6..1b4cde6 100644 --- a/templates/NetworkPolicy.yaml +++ b/templates/NetworkPolicy.yaml @@ -1,4 +1,3 @@ - --- apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -11,15 +10,26 @@ spec: app: memelord-raiko-redis app.kubernetes.io/name: dragonfly policyTypes: - - Ingress + - Ingress ingress: - - from: - - podSelector: - matchLabels: - app: memelord - ports: - - protocol: TCP - port: 6379 + # App -> Redis + - from: + - podSelector: + matchLabels: + app: memelord + ports: + - protocol: TCP + port: 6379 + + # Prom -> Redis + - from: + - namespaceSelector: + matchLabels: + kubernetes.io/metadata.name: monitoring + ports: + - protocol: TCP + port: 6379 + --- apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -80,15 +90,16 @@ metadata: spec: podSelector: matchLabels: - app: memelord + app: memelord policyTypes: - - Ingress + - Ingress ingress: - - from: - - namespaceSelector: - matchLabels: - kubernetes.io/metadata.name: traefik - ports: - - protocol: TCP - port: 8000 + - from: + - namespaceSelector: + matchLabels: + kubernetes.io/metadata.name: traefik + ports: + - protocol: TCP + port: 8000 +