apiVersion: v1 kind: ServiceAccount metadata: name: ollama --- apiVersion: apps/v1 kind: StatefulSet metadata: name: ollama spec: serviceName: "ollama" replicas: 1 selector: matchLabels: app: ollama template: metadata: labels: app: ollama spec: serviceAccountName: ollama containers: - name: ollama image: ollama/ollama:latest ports: - name: http containerPort: 11434 protocol: TCP resources: requests: cpu: "2000m" memory: "2Gi" volumeMounts: - name: ollama-volume mountPath: /root/.ollama tty: true volumeClaimTemplates: - metadata: name: ollama-volume spec: accessModes: [ "ReadWriteOnce" ] resources: requests: storage: 20Gi --- apiVersion: v1 kind: Service metadata: name: ollama labels: app: ollama spec: selector: app: ollama ports: - protocol: TCP name: http port: 80 targetPort: http