概要

フル名
docker.io/openebs/cspc-operator
Registry
docker.io
名前空間
openebs
リポジトリ
cspc-operator
キャッシュ Tag 数
358
最終同期
07/06/2026, 01:03 PM

概要

OpenEBS cStor Pool Cluster Operator 镜像,在 Kubernetes 中编排 cStor 存储池与卷生命周期,是 OpenEBS 块存储控制面核心组件。

詳細

openebs/cspc-operator 监听 CSPC/CVC 等 CRD,在节点上创建 cStor 池 Pod 并管理副本与扩容。典型替代本地 hostPath 为 K8s 原生复制块存储,与 Rook-Ceph 同类但轻量。镜像仅运行于 K8s Operator 模式,需 cluster-admin 或相应 RBAC;生产固定 tag、节点需预留磁盘与 iSCSI/NVMf 支持,监控池健康与重建进度。

快速启动

# cspc-operator 为 K8s Operator,通过 Helm 安装
docker pull docker.io/openebs/cspc-operator:latest

推荐实践

# 推荐 OpenEBS Helm 安装,镜像版本示例:
helm repo add openebs https://openebs.github.io/openebs
helm install openebs openebs/openebs --set cstor.enabled=true
# Operator 镜像 pin: docker.io/openebs/cspc-operator:3.6.0

核心参数说明

  • 角色 — cStor 存储池集群 Operator
  • 前提 — K8s 集群 + 节点裸盘或块设备
  • CRD — CSPC、CVC、CStorPoolCluster 等
  • RBAC — 需管理 Pod/Node/CR 权限
  • 固定 tag — 与 cstor-webhook、cstor-csi 版本配套
  • 监控 — 池同步与磁盘故障告警必备

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: cspc-operator
  namespace: openebs
spec:
  replicas: 1
  selector:
    matchLabels:
      name: cspc-operator
  template:
    metadata:
      labels:
        name: cspc-operator
    spec:
      serviceAccountName: openebs
      containers:
        - name: cspc-operator
          image: docker.io/openebs/cspc-operator:3.6.0
          env:
            - name: OPENEBS_NAMESPACE
              valueFrom:
                fieldRef:
                  fieldPath: metadata.namespace

节点需 label 与磁盘 discovery;CSI driver 与 webhook 同版本部署,StorageClass 指向 cStor 池并设置 replica 数。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/openebs/cspc-operator
:latest
linux/amd64linux/arm64
2023/12/12 01:4528.0 MBsha256:643887d4889c
docker.io/openebs/cspc-operator
:3.6.0
linux/amd64linux/arm64
2023/12/12 01:4528.0 MBsha256:643887d4889c
docker.io/openebs/cspc-operator
:3.6.x-ci
linux/amd64linux/arm64
2023/12/12 01:1428.0 MBsha256:294ee64be2ae
docker.io/openebs/cspc-operator
:ci
linux/amd64linux/arm64
2023/11/24 00:2828.0 MBsha256:e8ec40ae1f63
docker.io/openebs/cspc-operator
:fix-migration-task-crd-ci
linux/amd64linux/arm64
2023/11/23 20:2228.0 MBsha256:0d139c53ec31
docker.io/openebs/cspc-operator
:3.5.0
linux/arm64linux/amd64
2023/07/26 09:1425.0 MBsha256:6d721e6ff089
docker.io/openebs/cspc-operator
:3.5.x-ci
linux/amd64linux/arm64
2023/07/24 23:5426.4 MBsha256:d986048d6fbb
docker.io/openebs/cspc-operator
:3.4.x-ci
linux/amd64linux/arm64
2022/10/02 17:2626.4 MBsha256:60d5da5261bd
docker.io/openebs/cspc-operator
:3.4.0
linux/amd64linux/arm64
2022/10/01 01:3826.4 MBsha256:3a75e19db10e
docker.io/openebs/cspc-operator
:3.3.0
linux/amd64linux/arm64
2022/07/13 19:3623.5 MBsha256:d3ee383afa5d
docker.io/openebs/cspc-operator
:3.3.0-RC2
linux/amd64linux/arm64
2022/07/11 14:3023.5 MBsha256:f0ce82684743
docker.io/openebs/cspc-operator
:3.3.0-RC1
linux/amd64linux/arm64
2022/07/04 20:3323.5 MBsha256:2fbae89e00de
docker.io/openebs/cspc-operator
:3.3.x-ci
linux/amd64linux/arm64
2022/07/01 21:0323.5 MBsha256:ea6431460768
docker.io/openebs/cspc-operator
:3.2.0
linux/amd64linux/arm64
2022/04/18 16:2723.5 MBsha256:8f8c787b1cae
docker.io/openebs/cspc-operator
:3.2.0-RC1
linux/amd64linux/arm64
2022/04/08 18:2423.5 MBsha256:4f1a8face26b
docker.io/openebs/cspc-operator
:3.2.x-ci
linux/amd64linux/arm64
2022/04/08 00:3723.5 MBsha256:3f0ee9099c3e
docker.io/openebs/cspc-operator
:3.1.0
linux/arm64linux/amd64
2022/01/03 22:0422.3 MBsha256:59f2add45ebb
docker.io/openebs/cspc-operator
:3.1.0-RC2
linux/arm64linux/amd64
2021/12/29 17:1922.3 MBsha256:aa1c41333023
docker.io/openebs/cspc-operator
:3.1.0-RC1
linux/amd64linux/arm64
2021/12/20 15:2423.5 MBsha256:f549dc8673b6
docker.io/openebs/cspc-operator
:3.1.x-ci
linux/amd64linux/arm64
2021/12/17 12:1923.5 MBsha256:fc197531ff89