fix(hermes): place arm64 agent on titan-08
This commit is contained in:
parent
f1739e7108
commit
b7be05427e
@ -24,7 +24,7 @@ spec:
|
|||||||
ai.bstein.dev/router-wire-contract: ollama-numeric-keepalive
|
ai.bstein.dev/router-wire-contract: ollama-numeric-keepalive
|
||||||
ai.bstein.dev/execution: Hermes Kanban with durable direct Codex and Claude Code CLI workers
|
ai.bstein.dev/execution: Hermes Kanban with durable direct Codex and Claude Code CLI workers
|
||||||
ai.bstein.dev/model-policy: Jetson-assisted AUTO routing, low through xhigh, cross-provider fallback
|
ai.bstein.dev/model-policy: Jetson-assisted AUTO routing, low through xhigh, cross-provider fallback
|
||||||
ai.bstein.dev/placement: titan-22 spare capacity; Jellyfin retains preemption priority
|
ai.bstein.dev/placement: titan-08 rpi5; storage-backbone nodes excluded
|
||||||
ai.bstein.dev/config-rev: "20260823-media-safe-load-spread"
|
ai.bstein.dev/config-rev: "20260823-media-safe-load-spread"
|
||||||
prometheus.io/scrape: "true"
|
prometheus.io/scrape: "true"
|
||||||
prometheus.io/path: /metrics
|
prometheus.io/path: /metrics
|
||||||
@ -92,7 +92,6 @@ spec:
|
|||||||
vault.hashicorp.com/agent-limits-mem: 128Mi
|
vault.hashicorp.com/agent-limits-mem: 128Mi
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: hermes-agent
|
serviceAccountName: hermes-agent
|
||||||
priorityClassName: scavenger
|
|
||||||
enableServiceLinks: false
|
enableServiceLinks: false
|
||||||
automountServiceAccountToken: true
|
automountServiceAccountToken: true
|
||||||
securityContext:
|
securityContext:
|
||||||
@ -105,25 +104,20 @@ spec:
|
|||||||
- matchExpressions:
|
- matchExpressions:
|
||||||
- key: kubernetes.io/arch
|
- key: kubernetes.io/arch
|
||||||
operator: In
|
operator: In
|
||||||
values: [amd64]
|
values: [arm64]
|
||||||
- key: node-role.kubernetes.io/worker
|
- key: node-role.kubernetes.io/worker
|
||||||
operator: In
|
operator: In
|
||||||
values: ["true"]
|
values: ["true"]
|
||||||
- key: kubernetes.io/hostname
|
- key: kubernetes.io/hostname
|
||||||
operator: In
|
operator: In
|
||||||
values: [titan-22]
|
values: [titan-08]
|
||||||
preferredDuringSchedulingIgnoredDuringExecution:
|
preferredDuringSchedulingIgnoredDuringExecution:
|
||||||
- weight: 100
|
- weight: 100
|
||||||
preference:
|
preference:
|
||||||
matchExpressions:
|
matchExpressions:
|
||||||
- key: atlas.bstein.dev/media-primary
|
- key: hardware
|
||||||
operator: In
|
operator: In
|
||||||
values: ["true"]
|
values: [rpi5]
|
||||||
tolerations:
|
|
||||||
- key: atlas.bstein.dev/media-primary
|
|
||||||
operator: Equal
|
|
||||||
value: "true"
|
|
||||||
effect: PreferNoSchedule
|
|
||||||
initContainers:
|
initContainers:
|
||||||
- name: init-config
|
- name: init-config
|
||||||
image: busybox:1.37
|
image: busybox:1.37
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user