You are browsing documentation for a version of Kuma that is not the latest release.
Looking for even older versions? Learn more.
To install and run Kuma on macOS execute the following steps:
Finally you can follow the Quickstart to take it from here and continue your Kuma journey.
1. Download Kuma
To run Kuma on macOS you can choose among different installation methods:
Run the following script to automatically detect the operating system and download Kuma:
curl -L https://kuma.io/installer.sh | VERSION=1.1.6 sh -
2. Run Kuma
Once downloaded, you will find the contents of Kuma in the
kuma-1.1.6 folder. In this folder, you will find - among other files - the
bin directory that stores all the executables for Kuma.
So we enter the
bin folder by executing:
Finally we can run Kuma in either standalone or multi-zone mode:
Standalone mode is perfect when running Kuma in a single cluster across one environment:
To learn more, read about the deployment modes available.
We suggest adding the
kumactl executable to your
PATH so that it’s always available in every working directory. Or - alternatively - you can also create link in
/usr/local/bin/ by executing:
ln -s $PWD/kumactl /usr/local/bin/kumactl
Note: By default this will run Kuma with a
memory backend, but you can use a persistent storage like PostgreSQL by updating the
3. Use Kuma
kuma-cp) is now running! Now that Kuma has been installed you can access the control-plane via either the GUI, the HTTP API, or the CLI:
Kuma ships with a read-only GUI that you can use to retrieve Kuma resources. By default the GUI listens on the API port and defaults to
To access Kuma you can navigate to
127.0.0.1:5681/gui to see the GUI.
You will notice that Kuma automatically creates a
Mesh entity with name
Congratulations! You have successfully installed Kuma on macOS 🚀.
In order to start using Kuma, it’s time to check out the quickstart guide for Universal deployments.