# Services for swarm variants — ClusterIP only, no external exposure needed --- apiVersion: v1 kind: Service metadata: name: neuron-mcp namespace: swarm-alpha labels: app: neuron-mcp variant: alpha spec: selector: app: neuron-mcp ports: - name: http port: 8080 targetPort: 8080 type: ClusterIP --- apiVersion: v1 kind: Service metadata: name: neuron-rest namespace: swarm-alpha labels: app: neuron-rest variant: alpha spec: selector: app: neuron-rest ports: - name: http port: 8081 targetPort: 8081 type: ClusterIP --- apiVersion: v1 kind: Service metadata: name: neuron-mcp namespace: swarm-beta labels: app: neuron-mcp variant: beta spec: selector: app: neuron-mcp ports: - name: http port: 8080 targetPort: 8080 type: ClusterIP --- apiVersion: v1 kind: Service metadata: name: neuron-rest namespace: swarm-beta labels: app: neuron-rest variant: beta spec: selector: app: neuron-rest ports: - name: http port: 8081 targetPort: 8081 type: ClusterIP --- apiVersion: v1 kind: Service metadata: name: neuron-mcp namespace: swarm-gamma labels: app: neuron-mcp variant: gamma spec: selector: app: neuron-mcp ports: - name: http port: 8080 targetPort: 8080 type: ClusterIP --- apiVersion: v1 kind: Service metadata: name: neuron-rest namespace: swarm-gamma labels: app: neuron-rest variant: gamma spec: selector: app: neuron-rest ports: - name: http port: 8081 targetPort: 8081 type: ClusterIP