This is a walkthrough of setting the Hazelcast Operator up on Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE). It is developed jointly by Oracle and Hazelcast.
First you're going to need to setup an Oracle Cloud account, your environmental variables, an OKE cluster and your kubectl. It sounds like a lot, but there's a nice walkthrough here that should help.
Great, you made it!
Now time for the fun part... Let's deploy the Hazelcast Operator using a Helm chart. That's all detailed in a great readme here Basically all you need to do is run:
helm init --upgrade
helm repo add hazelcast https://hazelcast.github.io/charts/
helm repo update
That should give you something like this:
To install the chart run:
helm install --name my-release hazelcast/hazelcast
This prints out all sorts of helpful stuff about how to access the cluster:
You can grab the Management Center IP by running:
kubectl get svc --namespace default my-release-hazelcast-mancenter
That gives:
You can access Management Center on http://<ip_address>:8080/hazelcast-mancenter
Create a user and then you can check out the cluster:
When you're all done with you cluster, you can run this to delete it:
helm delete my-release
That gives: