Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions _topic_maps/_topic_map.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ Topics:
- Name: Configurable fields in func.yaml
File: serverless-functions-configurable-fields-func-yaml
---
# Serving
Name: Serving
Dir: knative-serving
Distros: openshift-serverless
Expand All @@ -113,8 +114,8 @@ Topics:
- Name: Configuring Serverless applications
Dir: config-applications
Topics:
- Name: Overriding system deployment configurations
File: overriding-config-serving
#- Name: Overriding system deployment configurations
#File: overriding-config-serving
- Name: Multi-container support
File: multi-container-support-for-serving
- Name: EmptyDir volumes
Expand Down Expand Up @@ -193,13 +194,18 @@ Topics:
File: domain-mapping-odc-admin
- Name: Securing a mapped service using a TLS certificate
File: domain-mapping-custom-tls-cert
- Name: Configuring high availability for Knative services
- Name: High availability configuration for Knative Serving
Dir: config-ha-services
Topics:
- Name: High availability for Knative services overview
File: ha-services-overview
- Name: High availability for Knative services
- Name: High availability for Knative deployments
File: ha-replicas-serving
- Name: Tuning serving configuration
Dir: tuning-serving-configuration
Topics:
- Name: Overriding system deployment configurations
File: overriding-config-serving
---
# Eventing
Name: Eventing
Expand Down
2 changes: 1 addition & 1 deletion about/serverless-release-notes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ include::modules/serverless-rn-1-30-0.adoc[leveloffset=+1]
// 1.30.0 additional resources
[role="_additional-resources"]
.Additional resources
* xref:../knative-serving/config-applications/overriding-config-serving.adoc#knative-serving-CR-system-deployments[Overriding system deployment configurations]
* xref:../knative-serving/tuning-serving-configuration/overriding-config-serving.adoc#overriding-config-serving[Overriding system deployment configurations]


// OCP + OSD + ROSA
Expand Down
4 changes: 2 additions & 2 deletions knative-serving/config-ha-services/ha-replicas-serving.adoc
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
:_content-type: ASSEMBLY
include::_attributes/common-attributes.adoc[]
[id="ha-replicas-serving"]
= High availability for Knative services
= High availability for Knative deployments
:context: ha-replicas-serving

High availability (HA) is available by default for the Knative Serving `activator`, `autoscaler`, `autoscaler-hpa`, `controller`, `webhook`, `kourier-control`, and `kourier-gateway` components, which are configured to have two replicas each by default. You can change the number of replicas for these components by modifying the `spec.high-availability.replicas` value in the `KnativeServing` custom resource (CR).
High availability (HA) is available by default for the Knative Serving `activator`, `autoscaler`, `autoscaler-hpa`, `controller`, `webhook`, `domain-mapping`, `domainmapping-webhook`, `kourier-control`, and `kourier-gateway` components, which are configured to have two replicas each. You can change the number of replicas for these components by modifying the `spec.high-availability.replicas` value in the `KnativeServing` custom resource (CR).

include::modules/serverless-config-replicas-serving.adoc[leveloffset=+1]
1 change: 1 addition & 0 deletions knative-serving/tuning-serving-configuration/_attributes
1 change: 1 addition & 0 deletions knative-serving/tuning-serving-configuration/images
1 change: 1 addition & 0 deletions knative-serving/tuning-serving-configuration/modules
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,6 @@ include::_attributes/common-attributes.adoc[]

You can override the default configurations for some specific deployments by modifying the `deployments` spec in the `KnativeServing` custom resources (CRs).

[NOTE]
====
You can only override probes that are defined in the deployment by default.

All Knative Serving deployments define a readiness and a liveness probe by default, with these exceptions:

* `net-kourier-controller` and `3scale-kourier-gateway` only define a readiness probe.
* `net-istio-controller` and `net-istio-webhook` define no probes.
====

include::modules/knative-serving-CR-system-deployments.adoc[leveloffset=+1]

[role="_additional-resources"]
Expand Down
1 change: 1 addition & 0 deletions knative-serving/tuning-serving-configuration/snippets