# Longhorn Node CRDs — enable scheduling on nodes that need explicit opt-in. # # Control-plane nodes (cp-2, cp-3) have taints so Longhorn doesn't auto-discover. # worker-1 was manually disabled; re-enabled 2026-09-28 to relieve degraded-volume # pressure (400Gi reserved for LLM weights via the add-disks-job, ~300Gi available # for general replica scheduling). # # `spec.disks` deliberately absent — Longhorn owns disk identity and writes # storageReserved/diskType/evictionRequested itself. Disk-level config lives in # longhorn-add-disks-job.yaml. These objects only set `allowScheduling: true`. --- apiVersion: longhorn.io/v1beta2 kind: Node metadata: { name: talos-cp-2, namespace: longhorn-system } spec: { name: talos-cp-2, allowScheduling: true, tags: [] } --- apiVersion: longhorn.io/v1beta2 kind: Node metadata: { name: talos-cp-3, namespace: longhorn-system } spec: { name: talos-cp-3, allowScheduling: true, tags: [] } --- apiVersion: longhorn.io/v1beta2 kind: Node metadata: { name: worker-1, namespace: longhorn-system } spec: { name: worker-1, allowScheduling: true, tags: [] }