Skip to main content

Install Kusk CLI

Kusk CLI is available for macOS, Linux and Windows.

The Kusk CLI is used to configure Kusk Gateway, the Ingress Controller for Kubernetes.

System requirements:

1. Install Kusk CLI

note

If you are missing an installation method you'd like us to support, please open an issue in the Github repository and we will try to address it right away!

MacOS

Using brew:

brew install kubeshop/kusk/kusk

Using install script:

curl -sSLf https://raw.githubusercontent.com/kubeshop/kusk-gateway/main/cmd/kusk/scripts/install.sh | bash

Linux

Using install script:

curl -sSLf https://raw.githubusercontent.com/kubeshop/kusk-gateway/main/cmd/kusk/scripts/install.sh | bash

Using APT (Debian/Ubuntu):

wget -qO - https://repo.kubeshop.io/key.pub | sudo apt-key add -
echo "deb https://repo.kubeshop.io/kusk linux main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install -y kusk

Windows

choco source add --name=kubeshop_repo --source=https://chocolatey.kubeshop.io/chocolatey
choco install kusk -y

Other installation methods

For other ways of installation, you can download the latest release binary or use the following command (go binary needed):

go install -x github.com/kubeshop/kusk-gateway/cmd/kusk@latest