ee5bd0a291
Document registry ingress split, image mirroring, loop OSD setup, and platform integration paths.
24 lines
940 B
Plaintext
24 lines
940 B
Plaintext
CloudHost Ceph storage is ready (or still initializing).
|
|
|
|
Profiles
|
|
single-node Directory OSD on /var/lib/rook/osd — for one-node k3s (no HA)
|
|
multi-node Raw disk OSDs with replication=3 — production
|
|
|
|
StorageClasses created by Rook
|
|
rook-ceph-block Block volumes (app PVC, DB, registry, …)
|
|
rook-ceph-bucket S3-compatible buckets via ObjectBucketClaim
|
|
|
|
Verify cluster health
|
|
kubectl -n rook-ceph exec deploy/rook-ceph-tools -- ceph status
|
|
kubectl get storageclass | grep rook-ceph
|
|
kubectl -n cloudhost-builds get obc,secret | grep -E 'app-sources|ceph-app-sources'
|
|
|
|
Platform backend (after bucket sync Job completes)
|
|
PLATFORM_STORAGE_CLASS=rook-ceph-block
|
|
PLATFORM_CREATE_STORAGE_CLASS=false
|
|
PLATFORM_STORAGE_PROVISIONER=rook-ceph.rbd.csi.ceph.com
|
|
|
|
Mount secret cloudhost-builds/ceph-app-sources-credentials for zip upload S3 settings.
|
|
|
|
Full guide: backend/helm/cloudhost-ceph/README.md and RUNBOOK-CEPH.fa.md
|