Helm安装集群整理

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: Helm安装集群整理

1.添加nfs存储

项目地址:https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner

helm install nfs-225-wrok2-client  \
--set nfs.server=172.26.8.225 \
--set storageClass.name=nfs-225-wrok2-client, \
image.repository=172.26.8.230/lfy_k8s_images/nfs-subdir-external-provisioner, \
nfs.path=/work2/nfs/data ./nfs-client-provisioner
helm install nfs-data-0  \
--set nfs.server=172.31.97.0, \
nfs.path=/home/nfs, \
storageClass.name=nfs-data-0, \
image.repository=registry.cn-beijing.aliyuncs.com/kubesphereio/nfs-subdir-external-provisioner  ./nfs-subdir-external-provisioner-4.0.16.tgz -n kube-system

2.安装redis集群

https://artifacthub.io/packages/helm/bitnami/redis-cluster

helm install redis-cluster ./redis-cluster-7.4.1.tgz
-n place-code \
--set password=xxx, \
persistence.storageClass=nfs-redis-client, \
persistence.size=50Gi, \
cluster.nodes=10, \
image.registry=172.26.8.230

3.安装neo4j集群

文档地址:https://neo4j.com/labs/neo4j-helm/1.0.0/configreference/

项目地址:https://github.com/neo4j-contrib/neo4j-helm/releases

helm install my-neo4j -n place-code  \
--set core.numberOfServers=3, \
readReplica.numberOfServers=3, \
acceptLicenseAgreement=yes, \
neo4jPassword=ip12341234, \
core.persistentVolume.size=100G, \
plugins="[]", \
core.persistentVolume.storageClass=nfs-141-wrok2-client, \
readReplica.persistentVolume.storageClass=nfs-141-wrok2-client, \
readReplica.persistentVolume.size=100G, \
image=172.26.8.230/library/neo4j, \
imageTag=4.4.3-enterprise ./neo4j-4.4.3.tgz

4.安装clickhouse集群

文档地址:https://artifacthub.io/packages/helm/open-8gears/clickhouse

helm install clickhouse-cluster -n place-code  \
--set clickhouse.persistentVolumeClaim.enabled=true, \
clickhouse.persistentVolumeClaim.dataPersistentVolume.enabled=true, \
clickhouse.persistentVolumeClaim.dataPersistentVolume.storageClassName=nfs-redis-client, \
clickhouse.persistentVolumeClaim.dataPersistentVolume.storage=100Gi, \
clickhouse.persistentVolumeClaim.logsPersistentVolume.enabled=true, \
clickhouse.persistentVolumeClaim.logsPersistentVolume.storageClassName=nfs-redis-client, \
clickhouse.persistentVolumeClaim.logsPersistentVolume.storage=20Gi, \
clickhouse.configmap.zookeeper_servers.enabled=true, \
clickhouse.configmap.zookeeper_servers.config[0].index=1, \
clickhouse.configmap.zookeeper_servers.config[0].host=zookeeper.place-code, \
clickhouse.configmap.zookeeper_servers.config[0].port=2181  liwenhe/clickhouse

5. 安装zookeeper集群

文档地址:https://artifacthub.io/packages/helm/bitnami/zookeeper

helm install zookeeper -n place-code \
--set persistence.storageClass=nfs-redis-client, \
replicaCount=3 bitnami/zookeeper

6. 安装es集群

文档地址:https://artifacthub.io/packages/helm/bitnami/elasticsearch

helm install elasticsearch-cluster ./elasticsearch-19.4.2.tgz \
--set global.imageRegistry=172.26.8.230,\
image.tag=7.17.6,\
global.kibanaEnabled=true,\
data.persistence.size=200Gi,\
metrics.enabled=true,\
global.storageClass=nfs-141-wrok2-client,\
data.replicaCount=5,\
security.tls.autoGenerated=true,\
security.elasticPassword=Ip12341234,\
security.enabled=true,\
security.tls.restEncryption=false -n es

7. 安装openebs

文档地址 https://artifacthub.io/packages/helm/openebs/openebs

helm repo add openebs https://openebs.github.io/charts
helm install  openebs -n openebs openebs/openebs  \
--set localprovisioner.basePath=/work/openebs/local, \
varDirectoryPath.baseDir=/work/openebs, \
ndmExporter.enabled=true

8.安装radondb

文档地址https://radondb.com/posts/220324_%E5%AE%B9%E5%99%A8%E5%8C%96-_-%E5%9C%A8-k8s-%E4%B8%8A%E9%83%A8%E7%BD%B2-radondb-mysql-operator-%E5%92%8C%E9%9B%86%E7%BE%A4/

helm install mysql-operator -n kube-system \
./mysql-operator-2.2.1.tgz \
--set manager.image=172.26.8.230/radondb/mysql-operator, \
rbacProxy.image=172.26.8.230/radondb/


相关文章
|
存储 运维 Kubernetes
服务搭建篇(十二) Kubernetes集群的安装及部署
在所有k8s node机器执行上图第三个红框里的命令 将node节点加入进master节点的集群里,复制上图第三个红框里的命令执行(执行自己的命令)
325 0
|
7月前
|
iOS开发 MacOS Windows
|
2月前
|
弹性计算 Kubernetes Linux
如何使用minikube搭建k8s集群
如何使用minikube搭建k8s集群
|
7月前
|
Web App开发 Kubernetes 数据可视化
Kubernetes Dashboard 可视化插件部署 博主亲自实践可用
Kubernetes Dashboard 可视化插件部署 博主亲自实践可用
148 0
|
7月前
|
存储 Kubernetes 监控
KubeSphere平台安装系列之一【Kubernetes上安装KubeSphere(亲测--实操完整版)】(1/3)
KubeSphere平台安装系列之一【Kubernetes上安装KubeSphere(亲测--实操完整版)】(1/3)
132 0
|
7月前
|
存储 Kubernetes 分布式数据库
利用Helm在K8S上部署 PolarDB-X 集群(详细步骤--亲测!!!)
利用Helm在K8S上部署 PolarDB-X 集群(详细步骤--亲测!!!)
298 0
|
7月前
|
存储 Kubernetes 监控
K8S集群上安装KubeSphere的详细过程
K8S集群上安装KubeSphere的详细过程
186 0
|
7月前
|
canal Kubernetes Docker
Kubernetes_v1.18.2环境搭建 博主亲自实践可用
Kubernetes_v1.18.2环境搭建 博主亲自实践可用
90 0
|
运维 Kubernetes Ubuntu
【K8S】使用 All-in-One 方式安装部署 KubeSphere(一)
【K8S】使用 All-in-One 方式安装部署 KubeSphere
451 0
|
Kubernetes 监控 安全
【K8S】使用 All-in-One 方式安装部署 KubeSphere(下)
【K8S】使用 All-in-One 方式安装部署 KubeSphere(下)
242 0