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
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.