Helm安装集群整理

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生内存数据库 Tair,内存型 2GB
简介: 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/


相关文章
|
2月前
|
Kubernetes NoSQL Redis
第五章 使用Helm部署一个应用
第五章 使用Helm部署一个应用
56 2
|
2月前
|
存储 Prometheus 监控
Grafana 系列文章(十四):Helm 安装 Loki
Grafana 系列文章(十四):Helm 安装 Loki
|
2月前
|
iOS开发 MacOS Windows
|
2月前
|
存储 Kubernetes 监控
KubeSphere平台安装系列之一【Kubernetes上安装KubeSphere(亲测--实操完整版)】(1/3)
KubeSphere平台安装系列之一【Kubernetes上安装KubeSphere(亲测--实操完整版)】(1/3)
60 0
|
2月前
|
存储 Kubernetes 监控
K8S集群上安装KubeSphere的详细过程
K8S集群上安装KubeSphere的详细过程
61 0
|
2月前
|
Kubernetes 容器
ChaosBlade的Helm安装双架构主要包括以下步骤
【1月更文挑战第22天】【1月更文挑战第109篇】ChaosBlade的Helm安装双架构主要包括以下步骤
133 1
|
2月前
|
Kubernetes 容器
ChaosBlade的Helm安装双架构主要包括以下步骤:
【1月更文挑战第8天】【1月更文挑战第39篇】ChaosBlade的Helm安装双架构主要包括以下步骤:
165 1
|
2月前
|
canal Kubernetes Docker
Kubernetes_v1.18.2环境搭建 博主亲自实践可用
Kubernetes_v1.18.2环境搭建 博主亲自实践可用
66 0
|
11月前
|
存储 Kubernetes Docker
Kubernetes(k8s) 最新版本安装部署
Kubernetes最新版本(v1.24+)移除了对Docker作为容器运行时的原生支持,但这并不意味着完全不支持Docker。 - Kubernetes仍然支持使用Docker镜像。所有现有的Docker镜像可以直接用在k8s集群中,不需要修改。 - Kubernetes已经全面拥抱容器运行时接口(CRI)。最新版本的kubelet将通过CRI管理容器,而不是直接通过Docker API。 - 用户可以继续使用Docker作为CRI运行时。只需要安装并配置Docker的CRI插件,即docker-containerd插件,kubelet就可以通过CRI控制Docker。
683 1
|
运维 Kubernetes Ubuntu
【K8S】使用 All-in-One 方式安装部署 KubeSphere(一)
【K8S】使用 All-in-One 方式安装部署 KubeSphere
284 0