You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To create serverless applications, in addition to the preceding prerequisites, ensure that:
33
33
34
-
* You have xref:../../serverless/installing_serverless/installing-openshift-serverless.adoc#installing-openshift-serverless[installed the OpenShift Serverless Operator].
35
-
* You have xref:../../serverless/installing_serverless/installing-knative-serving.adoc#installing-knative-serving[created a knative-serving namespace and a KnativeServing resource in the knative-serving namespace].
34
+
* You have xref:../../serverless/admin_guide/installing-openshift-serverless.adoc#installing-openshift-serverless[installed the OpenShift Serverless Operator].
35
+
* You have xref:../../serverless/admin_guide/installing-knative-serving.adoc#installing-knative-serving[created a `KnativeServing` resource in the `knative-serving` namespace].
`kn` enables simple interaction with Knative components on {product-title}.
9
+
The Knative `kn` CLI enables simple interaction with Knative components on {product-title}.
10
10
11
-
You can enable Knative on {product-title} by installing {ServerlessProductName}. For more information, see the documentation on xref:../serverless/serverless-getting-started.adoc#serverless-getting-started[Getting started with {ServerlessProductName}].
11
+
You can enable Knative on {product-title} by installing {ServerlessProductName}. For more information, see xref:../serverless/serverless-getting-started.adoc#serverless-getting-started[Getting started with {ServerlessProductName}].
12
12
13
13
[NOTE]
14
14
====
15
-
{ServerlessProductName} cannot be installed using the `kn` CLI. A cluster administrator must install the {ServerlessOperatorName} and set up the Knative components, as described in the xref:../serverless/installing_serverless/installing-openshift-serverless.adoc#installing-openshift-serverless[Serverless applications] documentation for {product-title}.
15
+
{ServerlessProductName} cannot be installed using the `kn` CLI. A cluster administrator must install the {ServerlessOperatorName} and set up the Knative components, as described in the xref:../serverless/admin_guide/installing-openshift-serverless.adoc#installing-openshift-serverless[Serverless applications] documentation for {product-title}.
16
16
====
17
17
18
+
[id="kn-cli-tools-key-features"]
18
19
== Key features
19
-
`kn` is designed to make serverless computing tasks simple and concise.
20
-
Key features of `kn` include:
21
20
22
-
* xref:../serverless/serving-creating-managing-apps.adoc#serving-creating-managing-apps[Deploy serverless applications] from the command line.
21
+
The `kn` CLI is designed to make serverless computing tasks simple and concise.
22
+
Key features of the `kn` CLI include:
23
+
24
+
* Deploy serverless applications from the command line.
23
25
* Manage features of Knative Serving, such as services, revisions, and traffic-splitting.
24
-
// TODO: add docs about revisions
25
26
* Create and manage Knative Eventing components, such as event sources and triggers.
26
-
+
27
-
[NOTE]
28
-
====
29
-
Knative Eventing is currently available as a Technology Preview feature of {ServerlessProductName}.
30
-
====
31
-
* Create xref:../serverless/event_sources/serverless-sinkbinding.adoc#serverless-sinkbinding[sink binding] to connect existing Kubernetes applications and Knative services.
32
-
* Extend `kn` with flexible plugin architecture, similar to `kubectl`.
33
-
// * Easily integrate {ServerlessProductName} with OpenShift Pipelines by using `kn` in an OpenShift Pipelines task
34
-
// TODO: Add integrations later when we have docs about this.
35
-
// TODO: add docs about these deployment types?
36
-
* Configure xref:../serverless/knative_serving/configuring-knative-serving-autoscaling.adoc#configuring-knative-serving-autoscaling[autoscaling] parameters for Knative services.
27
+
* Create sink bindings to connect existing Kubernetes applications and Knative services.
28
+
* Extend the `kn` CLI with flexible plug-in architecture, similar to the `kubectl` CLI.
29
+
* Configure autoscaling parameters for Knative services.
37
30
* Scripted usage, such as waiting for the results of an operation, or deploying custom rollout and rollback strategies.
38
31
39
-
== Installing `kn`
32
+
[id="kn-cli-tools-installing-kn"]
33
+
== Installing the Knative CLI
40
34
41
-
For information about installing `kn` for use with {ServerlessProductName}, see the documentation on xref:../serverless/installing_serverless/installing-kn.adoc#installing-kn[Installing the Knative CLI (`kn`)].
35
+
See xref:../serverless/installing-kn.adoc#installing-kn[Installing the Knative CLI].
Copy file name to clipboardExpand all lines: modules/serverless-install-web-console.adoc
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ This procedure describes how to install and subscribe to the {ServerlessOperator
9
9
10
10
.Procedure
11
11
12
-
. In the {product-title} web console, navigate to the *Operators* → *OperatorHub* page.
12
+
. In the {product-title} web console, navigate to the *Operators* -> *OperatorHub* page.
13
13
. Scroll, or type they keyword *Serverless* into the *Filter by keyword box* to find the {ServerlessOperatorName}.
14
14
+
15
15
image::serverless-search.png[{ServerlessOperatorName} in the {product-title} web console]
@@ -21,15 +21,15 @@ image::serverless-search.png[{ServerlessOperatorName} in the {product-title} web
21
21
.. Select the *4.6* channel as the *Update Channel*. The *4.6* channel will enable installation of the latest stable release of the {ServerlessOperatorName}.
22
22
.. Select *Automatic* or *Manual* approval strategy.
23
23
. Click *Install* to make the Operator available to the selected namespaces on this {product-title} cluster.
24
-
. From the *Catalog* → *Operator Management* page, you can monitor the {ServerlessOperatorName} subscription’s installation and upgrade progress.
24
+
. From the *Catalog* -> *Operator Management* page, you can monitor the {ServerlessOperatorName} subscription’s installation and upgrade progress.
25
25
.. If you selected a *Manual* approval strategy, the subscription’s upgrade status will remain *Upgrading* until you review and approve its install plan. After approving on the *Install Plan* page, the subscription upgrade status moves to *Up to date*.
26
26
.. If you selected an *Automatic* approval strategy, the upgrade status should resolve to *Up to date* without intervention.
27
27
28
28
.Verification steps
29
29
30
-
After the Subscription’s upgrade status is *Up to date*, select *Catalog* → *Installed Operators* to verify that the {ServerlessOperatorName} eventually shows up and its *Status* ultimately resolves to *InstallSucceeded* in the relevant namespace.
30
+
After the Subscription’s upgrade status is *Up to date*, select *Catalog* -> *Installed Operators* to verify that the {ServerlessOperatorName} eventually shows up and its *Status* ultimately resolves to *InstallSucceeded* in the relevant namespace.
31
31
32
32
If it does not:
33
33
34
-
. Switch to the *Catalog* → *Operator Management* page and inspect the *Operator Subscriptions* and *Install Plans* tabs for any failure or errors under *Status*.
35
-
. Check the logs in any pods in the `openshift-serverless` project on the *Workloads* → *Pods* page that are reporting issues to troubleshoot further.
34
+
. Switch to the *Catalog* -> *Operator Management* page and inspect the *Operator Subscriptions* and *Install Plans* tabs for any failure or errors under *Status*.
35
+
. Check the logs in any pods in the `openshift-serverless` project on the *Workloads* -> *Pods* page that are reporting issues to troubleshoot further.
Copy file name to clipboardExpand all lines: modules/serverless-upgrade-sub-channel.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,9 +17,9 @@ If you have selected Manual updates, you will need to complete additional steps
17
17
.Procedure
18
18
19
19
. Select the `openshift-operators` namespace in the {product-title} web console.
20
-
. Navigate to the *Operators* → *Installed Operators* page.
20
+
. Navigate to the *Operators* -> *Installed Operators* page.
21
21
. Select the *{ServerlessOperatorName} Operator*.
22
-
. Click *Subscription* → *Channel*.
22
+
. Click *Subscription* -> *Channel*.
23
23
. In the *Change Subscription Update Channel* window, select *4.6*, and then click *Save*.
24
24
. Wait until all pods have been upgraded in the `knative-serving` namespace and the `KnativeServing` custom resource reports the latest Knative Serving version.
0 commit comments