mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 21:46:22 +01:00
76 lines
2.3 KiB
Plaintext
76 lines
2.3 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * serverless/cli_tools/installing-kn.adoc
|
|
|
|
:_mod-docs-content-type: PROCEDURE
|
|
[id="installing-cli-web-console_{context}"]
|
|
= Installing the Knative CLI using the {product-title} web console
|
|
|
|
Using the {product-title} web console provides a streamlined and intuitive user interface to install the Knative (`kn`) CLI. After the {ServerlessOperatorName} is installed, you will see a link to download the Knative (`kn`) CLI for Linux (amd64, s390x, ppc64le), macOS, or Windows from the *Command Line Tools* page in the {product-title} web console.
|
|
|
|
.Prerequisites
|
|
|
|
* You have logged in to the {product-title} web console.
|
|
* The {ServerlessOperatorName} and Knative Serving are installed on your {product-title} cluster.
|
|
+
|
|
[IMPORTANT]
|
|
====
|
|
If *libc* is not available, you might see the following error when you run CLI commands:
|
|
|
|
[source,terminal]
|
|
----
|
|
$ kn: No such file or directory
|
|
----
|
|
====
|
|
|
|
* If you want to use the verification steps for this procedure, you must install the OpenShift (`oc`) CLI.
|
|
|
|
.Procedure
|
|
|
|
. Download the Knative (`kn`) CLI from the *Command Line Tools* page. You can access the *Command Line Tools* page by clicking the image:../images/question-circle.png[title="Help"] icon in the top right corner of the web console and selecting *Command Line Tools* in the list.
|
|
|
|
. Unpack the archive:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ tar -xf <file>
|
|
----
|
|
|
|
. Move the `kn` binary to a directory on your `PATH`.
|
|
|
|
. To check your `PATH`, run:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ echo $PATH
|
|
----
|
|
|
|
.Verification
|
|
|
|
* Run the following commands to check that the correct Knative CLI resources and route have been created:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc get ConsoleCLIDownload
|
|
----
|
|
+
|
|
.Example output
|
|
[source,terminal]
|
|
----
|
|
NAME DISPLAY NAME AGE
|
|
kn kn - OpenShift Serverless Command Line Interface (CLI) 2022-09-20T08:41:18Z
|
|
oc-cli-downloads oc - OpenShift Command Line Interface (CLI) 2022-09-20T08:00:20Z
|
|
----
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc get route -n openshift-serverless
|
|
----
|
|
+
|
|
.Example output
|
|
[source,terminal]
|
|
----
|
|
NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
|
|
kn kn-openshift-serverless.apps.example.com knative-openshift-metrics-3 http-cli edge/Redirect None
|
|
----
|