Overview
- Full name
docker.io/cvallance/mongo-k8s-sidecar- Registry
- docker.io
- Namespace
- cvallance
- Repository
- mongo-k8s-sidecar
- Cached tags
- 4
- Last synced
- 07/06/2026, 07:55 PM
- Topics
Introduction
MongoDB Kubernetes Sidecar 镜像,自动发现同 Pod 或同标签 MongoDB 实例并配置 replica set,专供 StatefulSet 编排使用。
Details
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 版本兼容
Latest tags (20)
View all 4 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/cvallance/mongo-k8s-sidecar :latest | linux/amd64 | 2018/11/22 03:51 | 30.5 MB | sha256:cd62d32db488… | |||
docker.io/cvallance/mongo-k8s-sidecar :issue-41-adding-aws-storageclass-examples | linux/amd64 | 2017/11/13 10:27 | 28.7 MB | sha256:a4d140ffc1e9… | |||
docker.io/cvallance/mongo-k8s-sidecar :issue-52-add-duplicate-check | linux/amd64 | 2017/11/13 09:43 | 28.7 MB | sha256:970a3b8c77b1… | |||
docker.io/cvallance/mongo-k8s-sidecar :ocd-changes-to-pr-25 | linux/amd64 | 2017/03/29 17:02 | 255.2 MB | sha256:ae4ca6b04464… |