Commit Graph

7 Commits

Author SHA1 Message Date
6bc8359180 CHORE(repo): disable scheduling and request eviction on mayne-vcn
- Disable scheduling on master node
- Request eviction of existing workloads
2026-01-04 23:47:13 +09:00
50c3ad5e9e REFACTOR(minio): arrange folder structure for Longhorn and MinIO
- Reorganize folder structure
- Clean up configuration files
2026-01-04 23:47:13 +09:00
abbc4304fc FIX(longhorn): longhorn crd sync loop by ignoring
- preserveunknownfields
- Add .spec.preserveUnknownFields to ignoreDifferences for all Longhorn
  CRDs
- Prevents OutOfSync status caused by Kubernetes auto-adding this field
- Affects: engines, engineimages, instancemanagers, nodes, replicas,
  settings, volumes
2026-01-04 23:47:13 +09:00
73e760b609 PERF(longhorn): reduce longhorn replica count
- from 3 to 2
Due to storage capacity constraints with 50GB disks per node, reducing
replica count to 2 to fit all volumes within available capacity.
2026-01-04 23:47:13 +09:00
4532c1b11b CHORE(longhorn): update ArgoCD app
- to include Longhorn nodes via kust...
- Changed source from ingress-only to full longhorn/ directory
- Use kustomize to manage ingress + nodes together
- Enables GitOps management of Longhorn Node disk configs
2026-01-04 23:47:13 +09:00
97e77078e9 REFACTOR(longhorn): migrate longhorn
- to dedicated 50gb disks
- Update defaultDataPath to /mnt/longhorn-storage
- Add Node CRs for all nodes with new disk configuration
- Evict data from old /var/lib/longhorn disks to new disks
- Nodes: mayne-vcn, mayne-worker-1, mayne-worker-2
2026-01-04 23:47:13 +09:00
8dd636847e FEAT(longhorn): add longhorn distributed block
- storage
- Add Longhorn Helm chart configuration
- Configure UI ingress at longhorn0213.kro.kr
- Set CPU limits to null to prevent throttling
- Configure 3 replicas for high availability
- Set Longhorn as default StorageClass
2026-01-04 23:47:13 +09:00