mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
135 lines
5.7 KiB
Plaintext
135 lines
5.7 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
[id="configuring-ingress"]
|
|
= Ingress Operator in {product-title}
|
|
ifdef::openshift-enterprise[]
|
|
include::_attributes/common-attributes.adoc[]
|
|
endif::[]
|
|
ifdef::openshift-rosa,openshift-dedicated[]
|
|
include::_attributes/attributes-openshift-dedicated.adoc[]
|
|
endif::[]
|
|
:context: configuring-ingress
|
|
|
|
toc::[]
|
|
include::modules/nw-ne-openshift-ingress.adoc[leveloffset=+1]
|
|
|
|
//ifndef::openshift-rosa,openshift-dedicated[] NOTE: commenting out this ifndef to track what was in place before OSDOCS-4883.
|
|
include::modules/nw-installation-ingress-config-asset.adoc[leveloffset=+1]
|
|
|
|
// Ingress Controller configuration parameters
|
|
include::modules/nw-ingress-controller-configuration-parameters.adoc[leveloffset=+1]
|
|
|
|
[id="configuring-ingress-controller-tls"]
|
|
=== Ingress Controller TLS security profiles
|
|
|
|
TLS security profiles provide a way for servers to regulate which ciphers a connecting client can use when connecting to the server.
|
|
|
|
// Understanding TLS security profiles
|
|
include::modules/tls-profiles-understanding.adoc[leveloffset=+3]
|
|
|
|
// Configuring the TLS profile for the Ingress Controller
|
|
include::modules/tls-profiles-ingress-configuring.adoc[leveloffset=+3]
|
|
|
|
include::modules/nw-mutual-tls-auth.adoc[leveloffset=+3]
|
|
//endif::openshift-rosa,openshift-dedicated[] NOTE: commenting out this ifndef to track what was in place before OSDOCS-4883.
|
|
|
|
include::modules/nw-ingress-view.adoc[leveloffset=+1]
|
|
|
|
include::modules/nw-ingress-operator-status.adoc[leveloffset=+1]
|
|
|
|
include::modules/nw-ingress-operator-logs.adoc[leveloffset=+1]
|
|
|
|
include::modules/nw-ingress-controller-status.adoc[leveloffset=+1]
|
|
|
|
include::modules/nw-create-custom-ingress-controller.adoc[leveloffset=+1]
|
|
|
|
//ifndef::openshift-rosa,openshift-dedicated[] NOTE: commenting out this ifndef to track what was in place before OSDOCS-4883.
|
|
[id="configuring-ingress-controller"]
|
|
== Configuring the Ingress Controller
|
|
|
|
include::modules/nw-ingress-setting-a-custom-default-certificate.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-ingress-custom-default-certificate-remove.adoc[leveloffset=+2]
|
|
|
|
// Autoscaling an Ingress Controller
|
|
include::modules/nw-autoscaling-ingress-controller.adoc[leveloffset=+2]
|
|
|
|
ifndef::openshift-rosa,openshift-dedicated[]
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* xref:../nodes/cma/nodes-cma-autoscaling-custom-install.adoc#nodes-cma-autoscaling-custom-install_nodes-cma-autoscaling-custom-install[Installing the custom metrics autoscaler]
|
|
|
|
* xref:../observability/monitoring/configuring-user-workload-monitoring/preparing-to-configure-the-monitoring-stack-uwm.adoc#enabling-monitoring-for-user-defined-projects-uwm_preparing-to-configure-the-monitoring-stack-uwm[Enabling monitoring for user-defined projects]
|
|
|
|
* xref:../nodes/cma/nodes-cma-autoscaling-custom-trigger-auth.adoc#nodes-cma-autoscaling-custom-trigger-auth[Understanding custom metrics autoscaler trigger authentications]
|
|
|
|
* xref:../nodes/cma/nodes-cma-autoscaling-custom-trigger.adoc#nodes-cma-autoscaling-custom-prometheus[Configuring the custom metrics autoscaler to use {product-title} monitoring]
|
|
|
|
* xref:../nodes/cma/nodes-cma-autoscaling-custom-adding.adoc#nodes-cma-autoscaling-custom-adding[Understanding how to add custom metrics autoscalers]
|
|
endif::openshift-rosa,openshift-dedicated[]
|
|
|
|
include::modules/nw-scaling-ingress-controller.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-configure-ingress-access-logging.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-ingress-setting-thread-count.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-ingress-setting-internal-lb.adoc[leveloffset=+2]
|
|
|
|
ifndef::openshift-rosa,openshift-dedicated[]
|
|
include::modules/nw-ingress-controller-configuration-gcp-global-access.adoc[leveloffset=+2]
|
|
endif::openshift-rosa,openshift-dedicated[]
|
|
|
|
include::modules/nw-ingress-controller-config-tuningoptions-healthcheckinterval.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-ingress-default-internal.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-route-admission-policy.adoc[leveloffset=+2]
|
|
|
|
include::modules/using-wildcard-routes.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-http-header-configuration.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-ingress-set-or-delete-http-headers.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-using-ingress-forwarded.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-http2-haproxy.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-enable-http2.adoc[leveloffset=+3]
|
|
|
|
include::modules/nw-disable-http2.adoc[leveloffset=+3]
|
|
|
|
// Configuring the PROXY protocol for an Ingress Controller
|
|
include::modules/nw-ingress-controller-configuration-proxy-protocol.adoc[leveloffset=+2]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* xref:../networking/ingress-operator.adoc#nw-configure-ingress-access-logging_configuring-ingress[Configuring Ingress access logging]
|
|
|
|
// Specifying an alternative cluster domain using the appsDomain option
|
|
include::modules/nw-ingress-configuring-application-domain.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-ingress-converting-http-header-case.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-configuring-router-compression.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-exposing-router-metrics.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-customize-ingress-error-pages.adoc[leveloffset=+2]
|
|
//include::modules/nw-ingress-select-route.adoc[leveloffset=+2]
|
|
|
|
include::modules/nw-ingress-setting-max-connections.adoc[leveloffset=+2]
|
|
//endif::openshift-rosa,openshift-dedicated[] NOTE: commenting out this ifndef to track what was in place before OSDOCS-4883.
|
|
|
|
ifdef::openshift-rosa,openshift-dedicated[]
|
|
include::modules/sd-ingress-responsibilities.adoc[leveloffset=+1]
|
|
endif::openshift-rosa,openshift-dedicated[]
|
|
|
|
ifndef::openshift-rosa,openshift-dedicated[]
|
|
[role="_additional-resources"]
|
|
== Additional resources
|
|
|
|
* xref:../networking/configuring-a-custom-pki.adoc#configuring-a-custom-pki[Configuring a custom PKI]
|
|
endif::openshift-rosa,openshift-dedicated[] |