project: default
source:
repoURL: https://charts.rook.io/release
targetRevision: v1.20.1
helm:
valueFiles:
- values.yaml
parameters:
- name: csi.attacher.repository
value: registry.cncfstack.com/registry.k8s.io/sig-storage/csi-attacher
- name: csi.cephcsi.repository
value: registry.cncfstack.com/quay.io/cephcsi/cephcsi
- name: csi.csiAddons.repository
value: registry.cncfstack.com/quay.io/csiaddons/k8s-sidecar
- name: csi.resizer.repository
value: registry.cncfstack.com/registry.k8s.io/sig-storage/csi-resizer
- name: csi.provisioner.repository
value: registry.cncfstack.com/registry.k8s.io/sig-storage/csi-provisioner
- name: csi.registrar.repository
value: >-
registry.cncfstack.com/registry.k8s.io/sig-storage/csi-node-driver-registrar
- name: csi.snapshotter.repository
value: registry.cncfstack.com/registry.k8s.io/sig-storage/csi-snapshotter
- name: image.repository
value: registry.cncfstack.com/docker.io/rook/ceph
chart: rook-ceph
destination:
server: https://kubernetes.default.svc
namespace: rook
syncPolicy:
syncOptions:
- Delete=true
- ServerSideApply=true
[root@ceph-mon rancher]# kubectl -n rook get pod
NAME READY STATUS RESTARTS AGE
ceph-csi-controller-manager-6bc87fb95-j2lhv 1/1 Running 14 (18h ago) 28h
rook-ceph-crashcollector-ceph-mon-fcfdc984d-bd5ld 1/1 Running 1 (18h ago) 24h
rook-ceph-exporter-ceph-mon-84cbdd58c9-fnclk 1/1 Running 1 (18h ago) 24h
rook-ceph-mgr-a-677875c4b4-xk45r 1/1 Running 3 (18h ago) 28h
rook-ceph-mon-a-5956dd45c6-l57tz 1/1 Running 3 (18h ago) 28h
rook-ceph-operator-69cbf7d555-z9pm7 1/1 Running 1 (18h ago) 28h
rook-ceph-osd-0-76bf7c7dbd-zwgrj 1/1 Running 3 (18h ago) 28h
rook-ceph-osd-prepare-ceph-mon-ch8cg 0/1 Completed 0 18h
rook-ceph-rgw-my-s3-a-7df9d79987-2w7k6 1/1 Running 1 (18h ago) 24h
rook-ceph-tools-7d969c868d-qh8ht 1/1 Running 1 (18h ago) 25h
rook.rbd.csi.ceph.com-ctrlplugin-55d5cd65f7-f9xxg 5/5 Running 5 (18h ago) 23h
rook.rbd.csi.ceph.com-nodeplugin-6vrzx 2/2 Running 2 (18h ago) 23h
ceph-box
对象存储
haowenyu@zhaowenyudeMacBook-Pro rook % cat s3.yaml
apiVersion: ceph.rook.io/v1
kind: CephObjectStore
metadata:
name: my-s3
namespace: rook
spec:
metadataPool:
failureDomain: host
replicated:
size: 1 # 单节点,副本数改为 1
dataPool:
failureDomain: host
replicated:
size: 1 # ⚠️ 关键修改:使用副本池,而不是纠删码池
preservePoolsOnDelete: true
gateway:
port: 80
instances: 1 # 单节点,1个实例
rook ceph-csi-controller-manager-6bc87fb95-j2lhv 1/1 Running 14 (18h ago) 28h
rook rook-ceph-crashcollector-ceph-mon-fcfdc984d-bd5ld 1/1 Running 1 (18h ago) 24h
rook rook-ceph-exporter-ceph-mon-84cbdd58c9-fnclk 1/1 Running 1 (18h ago) 24h
rook rook-ceph-mgr-a-677875c4b4-xk45r 1/1 Running 3 (18h ago) 28h
rook rook-ceph-mon-a-5956dd45c6-l57tz 1/1 Running 3 (18h ago) 28h
rook rook-ceph-operator-69cbf7d555-z9pm7 1/1 Running 1 (18h ago) 28h
rook rook-ceph-osd-0-76bf7c7dbd-zwgrj 1/1 Running 3 (18h ago) 28h
rook rook-ceph-osd-prepare-ceph-mon-ch8cg 0/1 Completed 0 18h
rook rook-ceph-rgw-my-s3-a-7df9d79987-2w7k6 1/1 Running 1 (18h ago) 24h
rook rook-ceph-tools-7d969c868d-qh8ht 1/1 Running 1 (18h ago) 25h
rook rook.rbd.csi.ceph.com-ctrlplugin-55d5cd65f7-f9xxg 5/5 Running 5 (18h ago) 23h
rook rook.rbd.csi.ceph.com-nodeplugin-6vrzx 2/2 Running 2 (18h ago) 23h