How to Use Embedded Hazelcast on Kubernetes

Hazelcast is a great in-memory computing platform for accelerating applications in cloud-native environments like Kubernetes. This video tutorial by Rafal Leszko, Hazelcast cloud software engineer, walks you through the steps to get Hazelcast running in embedded mode (i.e., completely self-contained in the application with no external software dependencies) in a Kubernetes cluster. The key steps include:

  • Adding Hazelcast to a Java application in embedded mode
  • Configure Hazelcast to run in Kubernetes
  • Build a Docker image and push into our Docker Registry
  • Make our Docker Registry public
  • Configure RBAC in Kubernetes
  • Run the application in Kubernetes