Kalm is optimized to work with the latest version of Kubernetes (currently 1.18.x), and is backwards compatible down to 1.14.x
|Kalm version||k8s 1.16.x||k8s 1.17.x||k8s 1.18.x|
Step 1: Prerequisites
Kalm can be used to manage any kubernetes cluster. For the purpose of this tutorial, we recommend that you try kalm on Minikube localhost cluster first.
Installation of Kalm requires kubectl, which can be installed according to the official Install and Set Up kubectl docs.
Please make sure that the version of kubectl is sufficient. It is strongly recommended that you use the version corresponding to the cluster. Using an earlier version of kubectl may cause errors in the installation process.
Step 2: Install Kalm
Before proceeding, please make sure that the current context of your kubectl is the correct cluster.
Kalm can be installed as a Kubernetes Operator directly onto your cluster via:
This command installs Kalm plus a few dependencies, and typically takes 3-5 minutes to complete. Relax in the mean time, or watch this short video on how Kalm works:
The installation script will give you real-time feedback of services spinning up. Once you see Installation Complete, move on to the next step.
Step 3: Access Webserver
To enable browser access, open a port via:
Now open http://localhost:3010/
Congratulations! Kalm is now properly setup and running. Next, let's create our first application to see how Kalm works.