Deploying Hazelcast Community Edition on Kubernetes with Helm
This chart bootstraps a Hazelcast and Management Center deployments on a Kubernetes cluster using the Helm package manager.
Prerequisites | Useful resources |
---|---|
Kubernetes 1.14+ |
Quickstart
For users who already added hazelcast
repo to their local helm client before; you need to run helm repo add
command again to use latest charts at the new chart repo.
Installing the Chart
To install the chart with the release name my-release
:
The command deploys Hazelcast on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.
List all releases using helm list command.
|
Configuration
For available configuration properties see values file.
Specify each parameter using the --set key=value,key=value
argument to helm install
. For example,
The above command sets number of Hazelcast members to 3.
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
You can use the default values.yaml .
|
Using DNS Lookup Discovery
By default, Hazelcast Helm Chart uses Kubernetes API discovery. If you prefer the DNS Lookup discovery, use the following configuration.