mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-06 15:46:57 +01:00
60 lines
3.2 KiB
Plaintext
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].
|