1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-06 15:46:57 +01:00
Files
openshift-docs/serverless/install/install-serverless-operator.adoc
2022-10-21 13:19:18 +00:00

60 lines
3.2 KiB
Plaintext

:_content-type: ASSEMBLY
include::_attributes/common-attributes.adoc[]
[id="install-serverless-operator"]
= Installing the {ServerlessOperatorName}
:context: install-serverless-operator
toc::[]
Installing the {ServerlessOperatorName} enables you to install and use Knative Serving, Knative Eventing, and Knative Kafka on a {product-title} cluster. The {ServerlessOperatorName} manages Knative custom resource definitions (CRDs) for your cluster and enables you to configure them without directly modifying individual config maps for each component.
// OCP specific docs
ifdef::openshift-enterprise[]
[id="install-serverless-operator-before-you-begin"]
== Before you begin
Read the following information about supported configurations and prerequisites before you install {ServerlessProductName}.
* {ServerlessProductName} is supported for installation in a restricted network environment.
* {ServerlessProductName} currently cannot be used in a multi-tenant configuration on a single cluster.
include::modules/serverless-cluster-sizing-req.adoc[leveloffset=+2]
[id="install-serverless-operator-scaling-with-machinesets"]
=== Scaling your cluster using compute machine sets
You can use the {product-title} `MachineSet` API to manually scale your cluster up to the desired size. The minimum requirements usually mean that you must scale up one of the default compute machine sets by two additional machines. See xref:../../machine_management/manually-scaling-machineset.adoc#manually-scaling-machineset[Manually scaling a compute machine set].
// TODO: Add OSD specific docs for auto scaling compute machine sets? These docs aren't available for OSD so we need to look into what's required to doc here.
// QE thread related: https://coreos.slack.com/archives/CD87JDUB0/p1643986092796179
endif::[]
// OSD and ROSA docs
ifdef::openshift-dedicated,openshift-rosa[]
include::modules/serverless-cluster-sizing-req.adoc[leveloffset=+1]
endif::[]
// universal install doc
include::modules/serverless-install-web-console.adoc[leveloffset=+1]
[IMPORTANT]
====
If you want to xref:../../serverless/serverless-tracing.adoc#serverless-tracing[use {DTProductName} with {ServerlessProductName}], you must install and configure {DTProductName} before you install Knative Serving or Knative Eventing.
====
[id="additional-resources_install-serverless-operator"]
[role="_additional-resources"]
== Additional resources
ifdef::openshift-enterprise[]
* xref:../../operators/admin/olm-restricted-networks.adoc#olm-restricted-networks[Using Operator Lifecycle Manager on restricted networks]
* xref:../../operators/understanding/olm-understanding-operatorhub.adoc#olm-operatorhub-overview[Understanding OperatorHub]
* xref:../../post_installation_configuration/cluster-capabilities.adoc#cluster-capabilities[Cluster capabilities]
endif::[]
* xref:../../serverless/admin_guide/serverless-ha.adoc#serverless-ha[Configuring high availability replicas on {ServerlessProductName}]
[id="next-steps_install-serverless-operator"]
== Next steps
* After the {ServerlessOperatorName} is installed, you can xref:../../serverless/install/installing-knative-serving.adoc#installing-knative-serving[install Knative Serving] or xref:../../serverless/install/installing-knative-eventing.adoc#installing-knative-eventing[install Knative Eventing].