Compare commits
4 Commits
3374618d77
...
138f33bc43
| Author | SHA1 | Date |
|---|---|---|
|
|
138f33bc43 | |
|
|
f3b2f86a2f | |
|
|
00dbc0983e | |
|
|
5d0c6ec184 |
|
|
@ -15,22 +15,6 @@ spec:
|
||||||
labels:
|
labels:
|
||||||
app: ollama
|
app: ollama
|
||||||
spec:
|
spec:
|
||||||
initContainers:
|
|
||||||
- name: pull-model
|
|
||||||
image: curlimages/curl
|
|
||||||
command: ["/bin/sh", "-c"]
|
|
||||||
args:
|
|
||||||
- |
|
|
||||||
echo "Waiting for Ollama service..."
|
|
||||||
# Simple wait loop (naive check, better to use readiness probe/postStart but init runs before app)
|
|
||||||
# Actually, init container runs BEFORE the main container, so it can't interact with the main container's localhost.
|
|
||||||
# We need to perform the model pull *after* Ollama starts.
|
|
||||||
# Changing strategy: Use a postStart hook or sidecar.
|
|
||||||
# Or simpler: Just let it start, and rely on user/execution time pull, or use an entrypoint script wrapper in main container.
|
|
||||||
# Best approach for k8s simplicity: Use a command wrapper.
|
|
||||||
echo "Init container cannot pull because main container is not up. Skipping pre-pull in init."
|
|
||||||
echo "Model pull will require manual trigger or standard entrypoint behavior."
|
|
||||||
# To automate: We can run a sidecar that waits for port 11434 and then pulls.
|
|
||||||
containers:
|
containers:
|
||||||
- name: ollama
|
- name: ollama
|
||||||
image: ollama/ollama:latest
|
image: ollama/ollama:latest
|
||||||
|
|
@ -54,13 +38,13 @@ spec:
|
||||||
mountPath: /root/.ollama
|
mountPath: /root/.ollama
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /api/health
|
path: /
|
||||||
port: http
|
port: http
|
||||||
initialDelaySeconds: 60
|
initialDelaySeconds: 300
|
||||||
periodSeconds: 10
|
periodSeconds: 10
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /api/health
|
path: /
|
||||||
port: http
|
port: http
|
||||||
initialDelaySeconds: 30
|
initialDelaySeconds: 30
|
||||||
periodSeconds: 5
|
periodSeconds: 5
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue