概要

フル名
docker.io/cvallance/mongo-k8s-sidecar
Registry
docker.io
名前空間
cvallance
リポジトリ
mongo-k8s-sidecar
キャッシュ Tag 数
4
最終同期
07/06/2026, 07:55 PM
関連トピック

概要

MongoDB Kubernetes Sidecar 镜像,自动发现同 Pod 或同标签 MongoDB 实例并配置 replica set,专供 StatefulSet 编排使用。

詳細

cvallance/mongo-k8s-sidecar 监听 Kubernetes API 或环境变量,在 MongoDB Pod 启动后将自身加入 replica set 或更新成员列表。它是经典的「MongoDB + sidecar」StatefulSet 模式组件,不能独立 docker run 提供数据库服务。现代部署更推荐 MongoDB Community Operator 或 Percona Operator,本 sidecar 多见于遗留 chart 维护场景。

快速启动

docker run --rm docker.io/cvallance/mongo-k8s-sidecar:latest \
  python --version

推荐实践

# StatefulSet sidecar 片段(集群内):
# - name: mongo-sidecar
#   image: docker.io/cvallance/mongo-k8s-sidecar:0.5.0
#   env:
#     - name: KUBE_NAMESPACE
#       valueFrom:
#         fieldRef:
#           fieldPath: metadata.namespace
kubectl apply -f mongo-statefulset-with-sidecar.yaml

核心参数说明

  • Sidecar 模式 — 与 mongo 容器共享 network namespace
  • KUBE_NAMESPACE — 限定 Service 发现范围
  • MONGO_SIDECAR_POD_LABELS — 匹配 replica set 成员标签
  • RBAC — 需 read Services/Endpoints 权限
  • 固定 tag — 与 mongo 镜像 major 版本兼容
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/cvallance/mongo-k8s-sidecar
:latest
linux/amd64
2018/11/22 03:5130.5 MBsha256:cd62d32db488
docker.io/cvallance/mongo-k8s-sidecar
:issue-41-adding-aws-storageclass-examples
linux/amd64
2017/11/13 10:2728.7 MBsha256:a4d140ffc1e9
docker.io/cvallance/mongo-k8s-sidecar
:issue-52-add-duplicate-check
linux/amd64
2017/11/13 09:4328.7 MBsha256:970a3b8c77b1
docker.io/cvallance/mongo-k8s-sidecar
:ocd-changes-to-pr-25
linux/amd64
2017/03/29 17:02255.2 MBsha256:ae4ca6b04464