From 934ccbbb7342e09297d4fd11e7fdf97bb1b370c5 Mon Sep 17 00:00:00 2001 From: emelinda Date: Thu, 30 Jul 2026 11:50:50 +0300 Subject: [PATCH] =?UTF-8?q?feat(k3s):=20DNS-=D0=BC=D0=BE=D1=81=D1=82=20pos?= =?UTF-8?q?tgres/minio=20=D0=B2=20namespace=20processing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- k3s/manifests/processing/bridge-minio.yaml | 26 +++++++++++++++++++ k3s/manifests/processing/bridge-postgres.yaml | 26 +++++++++++++++++++ k3s/manifests/processing/namespace.yaml | 4 +++ 3 files changed, 56 insertions(+) create mode 100644 k3s/manifests/processing/bridge-minio.yaml create mode 100644 k3s/manifests/processing/bridge-postgres.yaml create mode 100644 k3s/manifests/processing/namespace.yaml diff --git a/k3s/manifests/processing/bridge-minio.yaml b/k3s/manifests/processing/bridge-minio.yaml new file mode 100644 index 0000000..983e643 --- /dev/null +++ b/k3s/manifests/processing/bridge-minio.yaml @@ -0,0 +1,26 @@ +# DNS-мост: имя `minio` в namespace processing → compose-контейнер minio +# (статический IP 172.28.0.11, прямой S3 на :9000). Service без селектора + Endpoints. +apiVersion: v1 +kind: Service +metadata: + name: minio + namespace: processing +spec: + ports: + - name: s3 + port: 9000 + targetPort: 9000 + protocol: TCP +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: minio + namespace: processing +subsets: + - addresses: + - ip: 172.28.0.11 + ports: + - name: s3 + port: 9000 + protocol: TCP diff --git a/k3s/manifests/processing/bridge-postgres.yaml b/k3s/manifests/processing/bridge-postgres.yaml new file mode 100644 index 0000000..8f0f189 --- /dev/null +++ b/k3s/manifests/processing/bridge-postgres.yaml @@ -0,0 +1,26 @@ +# DNS-мост: имя `postgres` в namespace processing → compose-контейнер postgres +# (статический IP 172.28.0.10). Service без селектора + ручной Endpoints. +apiVersion: v1 +kind: Service +metadata: + name: postgres + namespace: processing +spec: + ports: + - name: pg + port: 5432 + targetPort: 5432 + protocol: TCP +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: postgres + namespace: processing +subsets: + - addresses: + - ip: 172.28.0.10 + ports: + - name: pg + port: 5432 + protocol: TCP diff --git a/k3s/manifests/processing/namespace.yaml b/k3s/manifests/processing/namespace.yaml new file mode 100644 index 0000000..7b7b96e --- /dev/null +++ b/k3s/manifests/processing/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: processing