atlas-iac/infrastructure/core/node-maintenance.yaml

23 lines
784 B
YAML

# infrastructure/core/node-maintenance.yaml
# Block new application placement while the measured runtime I/O faults remain.
# Existing workloads and storage DaemonSets are not drained by these resources.
apiVersion: v1
kind: Node
metadata:
name: titan-14
annotations:
kustomize.toolkit.fluxcd.io/prune: disabled
atlas.bstein.dev/maintenance-reason: "Runtime USB flash saturation; replace or repair media and verify I/O before uncordoning."
spec:
unschedulable: true
---
apiVersion: v1
kind: Node
metadata:
name: titan-18
annotations:
kustomize.toolkit.fluxcd.io/prune: disabled
atlas.bstein.dev/maintenance-reason: "Sustained runtime I/O stalls prevent Longhorn engine startup; reduce load and verify storage before uncordoning."
spec:
unschedulable: true