Installing the Client
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
knclient repository:git clone https://github.com/knative/client.git cd client/ -
Build an executable binary:
hack/build.sh -f -
Move
kninto your system path, and verify thatkncommands 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.