Files
cluster-knaster/deploy/k8s/nex/bridge.yaml
T
Robert RappandClaude Fable 5.1 287a4a2c73
ci / test (push) Failing after 22s
Brücke nex-know: Host-Port 14200 auf appsrv08
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-19 14:46:04 +02:00

96 lines
2.8 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Brücke zu den NEX-Diensten auf appsrv08 (nex-Spec 2026-10-19 Cluster-Agenten, D259).
# Die Agenten-Pods im Namespace nex sprechen dieselben Namen wie die Container im Docker-Netz llm-internal auf
# appsrv08 (nex-router, nex-know, nex-access, grp-mcp-intern); hier zeigen Services ohne Selector mit festen
# EndpointSlices (v1 Endpoints ist seit 1.33 veraltet) auf die Host-Ports von appsrv08 (nur auf 192.168.100.29 veröffentlicht, Stacks nex und grp-mcp-intern).
# Zieht ein Dienst in den Cluster (Weg 3), ersetzt sein echter Service den Eintrag – der Name bleibt.
# LiteLLM bleibt ohne Brücke: Agenten sprechen nur den Router, der Router LiteLLM (nex AGENTS.md: kein Pfad an
# LiteLLM vorbei, und kein zusätzlicher Host-Port dafür).
apiVersion: v1
kind: Service
metadata:
name: nex-router
namespace: nex
labels: {knaster.app: nex-bridge}
spec:
ports:
- {name: http, port: 4100, targetPort: 4100}
---
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: nex-router
namespace: nex
labels: {knaster.app: nex-bridge, kubernetes.io/service-name: nex-router}
addressType: IPv4
ports:
- {name: http, port: 4100, protocol: TCP}
endpoints:
- addresses: ["192.168.100.29"]
---
apiVersion: v1
kind: Service
metadata:
name: nex-know
namespace: nex
labels: {knaster.app: nex-bridge}
spec:
ports:
- {name: http, port: 4200, targetPort: 4200}
---
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: nex-know
namespace: nex
labels: {knaster.app: nex-bridge, kubernetes.io/service-name: nex-know}
addressType: IPv4
ports:
- {name: http, port: 14200, protocol: TCP} # Host-Port 14200 auf appsrv08 (4200 dort schon belegt); Service-Port bleibt 4200
endpoints:
- addresses: ["192.168.100.29"]
---
apiVersion: v1
kind: Service
metadata:
name: nex-access
namespace: nex
labels: {knaster.app: nex-bridge}
spec:
ports:
- {name: http, port: 4300, targetPort: 4300}
---
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: nex-access
namespace: nex
labels: {knaster.app: nex-bridge, kubernetes.io/service-name: nex-access}
addressType: IPv4
ports:
- {name: http, port: 4300, protocol: TCP}
endpoints:
- addresses: ["192.168.100.29"]
---
# GRP-MCP (Rolle projektleitung): Stack grp-mcp-intern auf appsrv08, Dienst gateway, Container-Port 8790
apiVersion: v1
kind: Service
metadata:
name: grp-mcp-intern
namespace: nex
labels: {knaster.app: nex-bridge}
spec:
ports:
- {name: http, port: 8790, targetPort: 8790}
---
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: grp-mcp-intern
namespace: nex
labels: {knaster.app: nex-bridge, kubernetes.io/service-name: grp-mcp-intern}
addressType: IPv4
ports:
- {name: http, port: 8790, protocol: TCP}
endpoints:
- addresses: ["192.168.100.29"]