Solr Operator
Add integration
Deploy
This Helm chart deploys the Solr Operator on Kubernetes, which manages SolrCloud clusters and standalone Solr instances. The Solr Operator simplifies the deployment and management of Solr in Kubernetes environments.
Add Helm Repository
Add the Helm repository by running:
For more details, see the Helm Repository Documentation.
Install Helm Chart
To deploy the Solr Operator Helm chart, use the following command:
Replace [RELEASE_NAME]
with your desired release name. Example:
You can override default values during installation by providing a values.yaml
file.
Refer to the Helm Install Documentation for further details.
Uninstall Helm Chart
To remove the Solr Operator Helm chart and associated resources, run:
Example:
Check the Helm Uninstall Documentation for more information.
Configuration
The Solr Operator Helm chart includes several configuration options to tailor the deployment to your needs. Below is a summary of the key configurations:
Input | Type | Description | Default |
---|---|---|---|
|
| Version of the Solr Operator to deploy. |
|
|
| Whether to install the Zookeeper Operator as a dependency. |
|
|
| Whether to create Zookeeper CRDs. |
|
|
| Minimum CPU resources required by the Solr Operator. |
|
|
| Minimum memory resources required by the Solr Operator. |
|
|
| Maximum CPU resources the Solr Operator can use. |
|
|
| Maximum memory resources the Solr Operator can use. |
|
|
| Name of the secret containing client certificates for mTLS. |
|
|
| Name of the secret containing CA certificates for mTLS. |
|
|
| Key in the CA certificate secret containing the CA certificate. |
|
|
| Whether to skip TLS verification. |
|
|
| Whether to watch for certificate updates. |
|
|
| Whether to enable Prometheus metrics. |
|
Example values.yaml
Features
Deploys the Solr Operator for managing SolrCloud clusters
Optional Zookeeper Operator integration
Configurable resource limits and requests
mTLS support for secure communication
Prometheus metrics integration
Leader election for high availability
Role-based access control (RBAC)
Architecture
The Solr Operator deployment includes:
Deployment for the operator pod
ServiceAccount for operator permissions
Role and RoleBinding for RBAC
Leader election configuration
Metrics service for Prometheus integration
Optional Zookeeper Operator deployment
Contributing
We welcome contributions to improve this Helm chart. Please refer to the CONTRIBUTING.md file for contribution guidelines.
Code of Conduct
To maintain a healthy and collaborative community, please adhere to our Code of Conduct.
License
This project is licensed under the LICENSE. Please review it for terms of use.
Prerequisites
Kubernetes 1.19+
Helm 3.0+
kubectl configured to communicate with your cluster
Build By
Zop.dev
Category
See Helm Install Documentation for more information.
Need Help with This Integration?
We’re here to make setup smooth. Let us know what’s confusing—or which tools you'd like to see integrated next.
Need technical support or have product questions?