镜像概览

完整引用
docker.io/openebs/etcd
Registry
docker.io
命名空间
openebs
仓库
etcd
已缓存 Tag 数
2
最近同步
07/06/2026, 03:30 PM
相关主题

简介

OpenEBS 配套 etcd 镜像,为 Mayastor 等分布式存储控制面保存集群元数据,需三节点 quorum 与持久化 data 目录,版本须与控制面一致。

详细介绍

openebs/etcd 是 OpenEBS 项目维护的 etcd 发行版,供 Mayastor agent-core、apiserver 等组件读写卷、节点与副本状态。部署模式与标准 etcd 相同:奇数副本、固定 peer/client 端口、数据目录持久化。与 bitnami/etcd 相比 tag 与 OpenEBS Helm 严格对齐;生产应固定 tag、备份 snapshot,与业务通用 etcd 集群混用。

快速启动

docker run -d --name openebs-etcd \
  -p 2379:2379 -p 2380:2380 \
  -e ALLOW_NONE_AUTHENTICATION=yes \
  -v $(pwd)/etcd-data:/bitnami/etcd/data \
  docker.io/openebs/etcd:latest

推荐实践

docker run -d --name openebs-etcd \
  --restart unless-stopped \
  -p 2379:2379 -p 2380:2380 \
  -e ETCD_NAME=etcd-0 \
  -e ETCD_INITIAL_CLUSTER=etcd-0=http://etcd-0:2380 \
  -e ETCD_INITIAL_CLUSTER_STATE=new \
  -v /data/openebs-etcd:/bitnami/etcd/data \
  docker.io/openebs/etcd:3.5.12

核心参数说明

  • -p 2379:2379 — 客户端 API
  • -p 2380:2380 — 集群 peer 通信
  • -e ETCD_NAME — 本节点标识
  • -e ETCD_INITIAL_CLUSTER — 初始成员列表
  • -v .../etcd-data — WAL 与 snapshot 持久化
  • 固定 tag — 与 Mayastor Helm 版本匹配

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: openebs-etcd
  namespace: mayastor
spec:
  serviceName: openebs-etcd
  replicas: 3
  selector:
    matchLabels:
      app: openebs-etcd
  template:
    metadata:
      labels:
        app: openebs-etcd
    spec:
      containers:
        - name: etcd
          image: docker.io/openebs/etcd:3.5.12
          ports:
            - containerPort: 2379
            - containerPort: 2380
          volumeMounts:
            - name: data
              mountPath: /bitnami/etcd/data
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: ["ReadWriteOnce"]
        resources:
          requests:
            storage: 10Gi
---
apiVersion: v1
kind: Service
metadata:
  name: openebs-etcd
spec:
  clusterIP: None
  selector:
    app: openebs-etcd
  ports:
    - port: 2379
      name: client

三节点起步;StorageClass 选 SSD,Mayastor Helm 可一并安装 etcd。

最新 Tag(20 条)

查看全部 2 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/openebs/etcd
:3.6.4-debian-12-r0
linux/amd64linux/arm64
2025/09/19 00:5364.2 MBsha256:b17380a5d01e
docker.io/openebs/etcd
:3.5.6-debian-11-r10
linux/amd64
2025/09/19 00:5257.3 MBsha256:2d7b83176973