# services/hermes/service.yaml apiVersion: v1 kind: Service metadata: name: hermes namespace: hermes labels: app: hermes spec: type: ClusterIP selector: app: hermes ports: - name: api port: 8642 targetPort: api protocol: TCP - name: dashboard port: 9119 targetPort: dashboard protocol: TCP --- apiVersion: v1 kind: Service metadata: name: hermes-triage namespace: hermes labels: app: hermes spec: type: ClusterIP selector: app: hermes ports: - name: api port: 8642 targetPort: api - name: dashboard port: 8787 targetPort: dashboard --- apiVersion: v1 kind: Service metadata: name: hermes-chat-tenant namespace: hermes labels: app: hermes-chat-tenant spec: clusterIP: None publishNotReadyAddresses: true selector: app: hermes-chat-tenant ports: - name: webui port: 8787 targetPort: webui - name: api port: 8642 targetPort: api --- apiVersion: v1 kind: Service metadata: name: hermes-chat-router namespace: hermes labels: app: hermes-chat-router spec: type: ClusterIP selector: app: hermes-chat-router ports: - name: http port: 8080 targetPort: http --- apiVersion: v1 kind: Service metadata: name: hermes-ollama namespace: hermes labels: app: hermes-ollama spec: type: ClusterIP selector: app: hermes-ollama ports: - name: http port: 11434 targetPort: http protocol: TCP