homelab/manifests/core/ollama-external.yaml

28 lines
667 B
YAML

---
# Apply: kubectl apply -f manifests/core/ollama-external.yaml
# Delete: kubectl delete -f manifests/core/ollama-external.yaml
# Description: Exposes the Mac Mini's Ollama instance to the K3s cluster via a headless Service + Endpoints pair.
# Allows any pod to reach Ollama at http://ollama.default.svc.cluster.local:11434
apiVersion: v1
kind: Endpoints
metadata:
name: ollama
namespace: default
subsets:
- addresses:
- ip: 192.168.7.96
ports:
- port: 11434
---
apiVersion: v1
kind: Service
metadata:
name: ollama
namespace: default
spec:
ports:
- name: http
port: 11434
targetPort: 11434
clusterIP: None