We use analytics and cookies to understand site traffic. Information about your use of our site is shared with Google for that purpose. Learn more.
Setting up kn
This guide provides details about how you can set up the Knative kn
CLI.
Install kn using a binary
You can install kn
by downloading the executable binary for your system and placing it in the system path.
A link to the latest stable binary release is available on the kn
release page.
Install kn using the nightly-built binary
Nightly-built executable binaries are available for users who want to install the latest pre-release build of kn
.
WARNING: Nightly-built executable binaries include features which may not be included in the latest Knative release and are not considered to be stable.
Links to the latest nightly-built executable binaries are available here:
Install kn using Go
-
Check out the
kn
client repository:git clone https://github.com/knative/client.git cd client/
-
Build an executable binary:
hack/build.sh -f
-
Move
kn
into your system path, and verify thatkn
commands are working properly. For example:kn version
Install kn using brew
For macOs, you can install kn
by using brew.
Running kn using container images
WARNING: Nightly container images include features which may not be included in the latest Knative release and are not considered to be stable.
Links to images are available here:
You can run kn
from a container image. For example:
docker run --rm -v "$HOME/.kube/config:/root/.kube/config" gcr.io/knative-releases/knative.dev/client/cmd/kn:latest service list
NOTE: Running kn
from a container image does not place the binary on a permanent path. This procedure must be repeated each time you want to use kn
.
Using kn with Tekton
See the Tekton documentation.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.