2023-10-30 10:13:25 -04:00
|
|
|
:_mod-docs-content-type: ASSEMBLY
|
2022-04-01 15:15:28 +02:00
|
|
|
include::_attributes/common-attributes.adoc[]
|
2020-05-06 08:47:11 -05:00
|
|
|
[id="kn-cli-tools"]
|
2022-06-14 16:59:25 +02:00
|
|
|
= Knative CLI for use with {ServerlessProductName}
|
2020-05-06 08:47:11 -05:00
|
|
|
:context: kn-cli-tools
|
|
|
|
|
|
|
|
|
|
toc::[]
|
|
|
|
|
|
2022-06-14 16:59:25 +02:00
|
|
|
The Knative (`kn`) CLI enables simple interaction with Knative components on {product-title}.
|
2020-05-06 08:47:11 -05:00
|
|
|
|
2021-02-08 16:00:54 -06:00
|
|
|
[id="kn-cli-tools-key-features"]
|
2020-05-06 08:47:11 -05:00
|
|
|
== Key features
|
|
|
|
|
|
2022-06-14 16:59:25 +02:00
|
|
|
The Knative (`kn`) CLI is designed to make serverless computing tasks simple and concise.
|
|
|
|
|
Key features of the Knative CLI include:
|
2021-02-08 16:00:54 -06:00
|
|
|
|
|
|
|
|
* Deploy serverless applications from the command line.
|
2020-05-06 08:47:11 -05:00
|
|
|
* Manage features of Knative Serving, such as services, revisions, and traffic-splitting.
|
|
|
|
|
* Create and manage Knative Eventing components, such as event sources and triggers.
|
2021-02-08 16:00:54 -06:00
|
|
|
* Create sink bindings to connect existing Kubernetes applications and Knative services.
|
2023-01-16 16:03:42 -05:00
|
|
|
* Extend the Knative CLI with flexible plugin architecture, similar to the `kubectl` CLI.
|
2021-02-08 16:00:54 -06:00
|
|
|
* Configure autoscaling parameters for Knative services.
|
2020-05-06 08:47:11 -05:00
|
|
|
* Scripted usage, such as waiting for the results of an operation, or deploying custom rollout and rollback strategies.
|
|
|
|
|
|
2021-02-08 16:00:54 -06:00
|
|
|
[id="kn-cli-tools-installing-kn"]
|
|
|
|
|
== Installing the Knative CLI
|
2020-05-06 08:47:11 -05:00
|
|
|
|
2023-05-23 17:51:50 +01:00
|
|
|
See link:https://docs.openshift.com/serverless/1.28/install/installing-kn.html#installing-kn[Installing the Knative CLI].
|