helm命令部署mongodb
部署在ns-demo命名空间下
helm配置 Chart 仓库
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add azure http://mirror.azure.cn/kubernetes/charts
helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
helm repo update # 类似 yum update
查看配置的存储库
helm repo list
helm repo remove aliyun # 移除指定的存储库aliyun
部署mongodb
1、查询 MongoDB 资源
$ helm repo update
$ helm search repo mongodb
2、下载安装包至本地,chart的版本14.10.0 (7.0.5)
$ helm pull bitnami/mongodb --version=14.10.0
# 解压缩安装包
$ tar xf mongodb-14.10.0.tgz
# 修改values.yaml文件
$ cd mongodb
$ cp values.yaml values.yaml.bak
$ vim values.yaml
# 查看配置文件
$ grep -Ev "$^|#" values.yaml
# 查看集群 storageclasses
$ kubectl get sc
3、修改配置文件
$ vim values.yaml
global:
# 定义 storageClass 使用的类型
storageClass