The simplest way to provision a localhost cluster is through minikube.
Step 1: Install minikube
Please follow the minikube official documentation to install minikube.
Step 2: Start a minikube cluster
It recommended to use 8G memory and 4 core cpu to test kalm with. You can always adjust resources based on your environment.
After the cluster is up and running. Open a new terminal and type the following command. You may be prompted to enter your password.
This creates a route to services deployed with type LoadBalancer and sets their Ingress to their ClusterIP.
Step 2: Install Kalm
Once the cluster is setup, install Kalm with the following command:
To enable localhost access, open a port via:
Now open http://localhost:3010/ - you can now play around with Kalm on your localhost cluster!
Delete the cluster after you're finished testing.
You've now setup Kalm on a minikube cluster. To get a greater sense of how Kalm works, see the Hello Kalm tutorial.