@configjavatech
#solr #kubernetes #helm #solrkuberneteshelm #solrkuberneteshelmtutorial #solrkuberneteshelmanddocker
Welcome to my channel! In this video, I'll show you how to deploy Apache Solr on Kubernetes using a custom persistent volume with the help of Helm chart. Kubernetes is a powerful container orchestration platform, and Solr is a popular open-source search platform. By combining these technologies, you can enhance your search capabilities and improve performance. Throughout this tutorial, I'll guide you step-by-step, providing clear visual instructions and explaining the concepts along the way.
Minikube Command
----------------------------------
minikube start --driver=docker --mount=true --mount-string=C:\DEVELOPMENT\solrkube:/minikube-host --nodes=2
Helm Install Command
-------------------------------------
helm install solr oci://registry-1.docker.io/bitnamicharts/solr --set volumePermissions.enabled=true,persistence.storageClass=standard,persistence.enabled=true,persistence.size=8Gi,zookeeper.enabled=true,persistence.mountPath=/bitnami/solr,zookeeper.persistence.enabled=true,zookeeper.persistence.storageClass=standard,zookeeper.persistence.size=2Gi,zookeeper.replicaCount=3,livenessProbe.enabled=false,readinessProbe.enabled=false,zookeeper.volumePermissions.enabled=true,zookeeper.auth.client.enabled=false
PV Configuration
---------------------------
apiVersion: v1
kind: PersistentVolume
metadata:
name: solr-0
spec:
capacity:
storage: 8Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: standard
hostPath:
path: /minikube-host/solrkube0
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: solr-1
spec:
capacity:
storage: 8Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: standard
hostPath:
path: /minikube-host/solrkube1
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: solr-2
spec:
capacity:
storage: 8Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: standard
hostPath:
path: /minikube-host/solrkube2
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: zookeeper-0
spec:
capacity:
storage: 2Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: standard
hostPath:
path: /minikube-host/zookeeper0
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: zookeeper-1
spec:
capacity:
storage: 2Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: standard
hostPath:
path: /minikube-host/zookeeper1
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: zookeeper-2
spec:
capacity:
storage: 2Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: standard
hostPath:
path: /minikube-host/zookeeper2
Please subscribe by clicking the below link to support my channel:
[ Ссылка ]
YouTube keywords
-------------------------------
solr, solr tutorial, apache solr, helm chart, helm charts kubernetes, helmfile tutorial, solrcloud, solr cloud setup with zookeeper, solr cloud kubernetes, solr cloud cluster, solrcloud mode, solrcloud setup, solr cloud kubernetes operator, solr cloud kubernetes configuration, solr cloud kubernetes configuration step by step, solr cloud kubernetes kubectl
![](https://s2.save4k.ru/pic/3Ku5gbEpvtE/maxresdefault.jpg)