k8s部署mongodb-sharded7.X集群(多副本集)

js 复制代码
#mongodb-sharded 7.X版本

CHART NAME: mongodb-sharded
CHART VERSION: 7.0.5
APP VERSION: 7.0.2
js 复制代码
helm repo add bitnami https://charts.bitnami.com/bitnami
helm pull  bitnami/bitnami/mongodb-sharded --untar

默认副本数较多。我修改为3+3

搜索关键字replicaCount 修改

最后安装

js 复制代码
helm  install mongodb-sharded mongodb-sharded -f ./mongodb-sharded/values.yaml

再分享一个web客户端

js 复制代码
apiVersion: apps/v1
kind: Deployment
metadata:
  name: mongo-express
spec:
  replicas: 1
  selector:
    matchLabels:
      app: mongo-express
  template:
    metadata:
      labels:
        app: mongo-express
    spec:
      containers:
      - name: mongo-express
        image: mongo-express:latest
        ports:
        - containerPort: 8081
        env:
        - name: ME_CONFIG_MONGODB_URL
          value: mongodb://root:123000@mongodb-sharded.openim-dev.svc:27017/admin?ssl=false
        - name: ME_CONFIG_MONGODB_AUTH_USERNAME
          value: "admin"
        - name: ME_CONFIG_MONGODB_AUTH_PASSWORD
          value: "123qwe"

---
apiVersion: v1
kind: Service
metadata:
  name: mongo-express
spec:
  type: NodePort
  selector:
    app: mongo-express
  ports:
  - port: 80
    targetPort: 8081
相关推荐
Patrick_Wilson12 小时前
写给前端的 K8s 入门:用一张图和一个例子搞懂 5 个核心概念
云原生·kubernetes·devops
云游牧者15 小时前
K8S-Helm包管理全解-从入门到Chart开发实战指南
云原生·容器·kubernetes·helm·chart模板
codeejun16 小时前
每日一Go-66、K8s 蓝绿发布 & 金丝雀发布实战:Service 切流量 + Ingress 灰度一次讲透
开发语言·golang·kubernetes
口喜口喜16 小时前
K3s 安装笔记(CentOS 7.9)
kubernetes
秋漓17 小时前
Docker学习与使用
学习·docker·容器
%KT%17 小时前
Windows安装wsl2和docker desktop,部署qdrant向量数据库
运维·docker·容器
PythonAI实战君17 小时前
Docker Compose 部署 MySQL 中文乱码避坑指南
docker·容器
摇滚侠18 小时前
Docker 安装 MySQL 8
mysql·docker·容器
Cat_Rocky19 小时前
k8s 监控平台 Prometheus简单学习
学习·kubernetes·prometheus
杰克逊的日记19 小时前
k8s的两种网络转发规则及原理
网络·容器·kubernetes