mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
OSDOCS-12759 the ALBO docs restructure
This commit is contained in:
committed by
openshift-cherrypick-robot
parent
0110522941
commit
13e78c2b32
@@ -1348,18 +1348,12 @@ Topics:
|
||||
File: aws-load-balancer-operator-release-notes
|
||||
- Name: AWS Load Balancer Operator in OpenShift Container Platform
|
||||
File: understanding-aws-load-balancer-operator
|
||||
- Name: Preparing an AWS STS cluster for the AWS Load Balancer Operator
|
||||
File: preparing-sts-cluster-for-albo
|
||||
- Name: Installing the AWS Load Balancer Operator
|
||||
File: install-aws-load-balancer-operator
|
||||
- Name: Installing the AWS Load Balancer Operator on a cluster that uses AWS STS
|
||||
File: installing-albo-sts-cluster
|
||||
- Name: Creating an instance of the AWS Load Balancer Controller
|
||||
File: create-instance-aws-load-balancer-controller
|
||||
- Name: Serving multiple ingress resources through a single AWS Load Balancer
|
||||
File: multiple-ingress-through-single-alb
|
||||
- Name: Adding TLS termination
|
||||
File: add-tls-termination
|
||||
- Name: Configuring cluster-wide proxy
|
||||
File: configure-egress-proxy-aws-load-balancer-operator
|
||||
- Name: Configuring the AWS Load Balancer Operator
|
||||
File: configuring-aws-load-balancer-operator
|
||||
- Name: eBPF manager Operator
|
||||
Dir: ebpf_manager
|
||||
Topics:
|
||||
|
||||
@@ -81,7 +81,7 @@ include::modules/nw-aws-load-balancer-with-outposts.adoc[leveloffset=+2]
|
||||
|
||||
[role="_additional-resources"]
|
||||
.Additional resources
|
||||
* xref:../../../networking/networking_operators/aws_load_balancer_operator/create-instance-aws-load-balancer-controller.adoc#create-instance-aws-load-balancer-controller_create-instance-aws-load-balancer-controller[Creating an instance of the AWS Load Balancer Controller]
|
||||
* xref:../../../networking/networking_operators/aws_load_balancer_operator/install-aws-load-balancer-operator.adoc#nw-creating-instance-aws-load-balancer-controller_aws-load-balancer-operator[Creating the AWS Load Balancer Controller]
|
||||
|
||||
[role="_additional-resources"]
|
||||
[id="additional-installing-aws-outposts"]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * networking/aws_load_balancer_operator/add-tls-termination.adoc
|
||||
// * networking/networking_operators/aws_load_balancer_operator/configuring-aws-load-balancer-operator.adoc
|
||||
|
||||
:_mod-docs-content-type: PROCEDURE
|
||||
[id="nw-adding-tls-termination_{context}"]
|
||||
@@ -44,14 +44,14 @@ metadata:
|
||||
spec:
|
||||
ingressClassName: tls-termination <4>
|
||||
rules:
|
||||
- host: <example.com> <5>
|
||||
- host: example.com <5>
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Exact
|
||||
backend:
|
||||
service:
|
||||
name: <example-service> <6>
|
||||
name: <example_service> <6>
|
||||
port:
|
||||
number: 80
|
||||
----
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * networking/aws_load_balancer_operator/configure-egress-proxy-aws-load-balancer-operator.adoc
|
||||
// * networking/networking-operators/aws_load_balancer_operator/configuring-aws-load-balancer-operator/configure-egress-proxy-aws-load-balancer-operator.adoc
|
||||
|
||||
:_mod-docs-content-type: PROCEDURE
|
||||
[id="nw-configuring-cluster-wide-proxy_{context}"]
|
||||
= Trusting the certificate authority of the cluster-wide proxy
|
||||
|
||||
You can configure the cluster-wide proxy in the AWS Load Balancer Operator. After configuring the cluster-wide proxy, Operator Lifecycle Manager (OLM) automatically updates all the deployments of the Operators with the environment variables such as `HTTP_PROXY`, `HTTPS_PROXY`, and `NO_PROXY`. These variables are populated to the managed controller by the AWS Load Balancer Operator.
|
||||
|
||||
. Create the config map to contain the certificate authority (CA) bundle in the `aws-load-balancer-operator` namespace by running the following command:
|
||||
+
|
||||
[source,terminal]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * networking/aws_load_balancer_operator/create-instance-aws-load-balancer-controller.adoc
|
||||
// * networking/networking_operators/aws_load_balancer_operator/create-instance-aws-load-balancer-controller.adoc
|
||||
|
||||
:_mod-docs-content-type: PROCEDURE
|
||||
[id="nw-creating-instance-aws-load-balancer-controller_{context}"]
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * networking/aws_load_balancer_operator/multiple-ingress-through-single-alb.adoc
|
||||
// * networking/networking-operators/aws_load_balancer_operator/configuring-aws-load-balancer-operator/multiple-ingress-through-single-alb.adoc
|
||||
|
||||
:_mod-docs-content-type: PROCEDURE
|
||||
[id="nw-creating-multiple-ingress-through-single-alb_{context}"]
|
||||
= Creating multiple ingress resources through a single AWS Load Balancer
|
||||
|
||||
You can route the traffic to multiple ingress resources through a single AWS Load Balancer by using the CLI.
|
||||
You can route the traffic to different services with multiple ingress resources that are part of a single domain through a single AWS Load Balancer. Each Ingress resource provides different endpoints of the domain.
|
||||
|
||||
.Prerequisites
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * networking/installing-albo-sts-cluster.adoc
|
||||
// * networking/networking_operators/aws-load-balancer-operator/preparing-sts-cluster-for-albo.adoc
|
||||
|
||||
:_mod-docs-content-type: PROCEDURE
|
||||
[id="specifying-role-arn-albo-sts_{context}"]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * networking/installing-albo-sts-cluster.adoc
|
||||
// * networking/networking_operators/aws-load-balancer-operator/preparing-sts-cluster-for-albo.adoc
|
||||
|
||||
:_mod-docs-content-type: PROCEDURE
|
||||
[id="using-aws-cli-create-iam-role-alb-controller_{context}"]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * networking/installing-albo-sts-cluster.adoc
|
||||
// * networking/networking_operators/aws-load-balancer-operator/preparing-sts-cluster-for-albo.adoc
|
||||
|
||||
:_mod-docs-content-type: PROCEDURE
|
||||
[id="using-aws-cli-create-iam-role-alb-operator_{context}"]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * networking/installing-albo-sts-cluster.adoc
|
||||
// * networking/networking_operators/aws-load-balancer-operator/preparing-sts-cluster-for-albo.adoc
|
||||
|
||||
:_mod-docs-content-type: PROCEDURE
|
||||
[id="using-ccoctl-create-iam-role-alb-controller_{context}"]
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * networking/installing-albo-sts-cluster.adoc
|
||||
// * networking/networking_operators/preparing-sts-cluster-for-albo.adoc
|
||||
|
||||
:_mod-docs-content-type: PROCEDURE
|
||||
[id="using-ccoctl-create-iam-role-alb-operator_{context}"]
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
:_mod-docs-content-type: ASSEMBLY
|
||||
[id="configuring-aws-load-balancer-operator"]
|
||||
= Configuring the AWS Load Balancer Operator
|
||||
include::_attributes/common-attributes.adoc[]
|
||||
:context: aws-load-balancer-operator
|
||||
|
||||
toc::[]
|
||||
|
||||
include::modules/configuring-egress-proxy.adoc[leveloffset=+1]
|
||||
|
||||
[role="_additional-resources"]
|
||||
[id="additional-resources_{context}"]
|
||||
== Additional resources
|
||||
|
||||
* xref:../../../networking/configuring-a-custom-pki.adoc#certificate-injection-using-operators_configuring-a-custom-pki[Certificate injection using Operators]
|
||||
|
||||
include::modules/adding-tls-termination.adoc[leveloffset=+1]
|
||||
|
||||
include::modules/creating-multiple-ingress-through-single-alb.adoc[leveloffset=+1]
|
||||
|
||||
include::modules/nw-aws-load-balancer-logs.adoc[leveloffset=+1]
|
||||
@@ -1,5 +1,5 @@
|
||||
:_mod-docs-content-type: ASSEMBLY
|
||||
[id="nw-aws-load-balancer-operator"]
|
||||
[id="install-aws-load-balancer-operator"]
|
||||
= Installing the AWS Load Balancer Operator
|
||||
include::_attributes/common-attributes.adoc[]
|
||||
:context: aws-load-balancer-operator
|
||||
@@ -11,3 +11,5 @@ The AWS Load Balancer Operator deploys and manages the AWS Load Balancer Control
|
||||
include::modules/installing-aws-load-balancer-operator.adoc[leveloffset=+1]
|
||||
|
||||
include::modules/installing-aws-load-balancer-operator-cli.adoc[leveloffset=+1]
|
||||
|
||||
include::modules/creating-instance-aws-load-balancer-controller.adoc[leveloffset=+1]
|
||||
@@ -1,7 +1,7 @@
|
||||
:_mod-docs-content-type: ASSEMBLY
|
||||
include::_attributes/common-attributes.adoc[]
|
||||
[id="albo-sts-cluster"]
|
||||
= Installing the AWS Load Balancer Operator on a cluster that uses AWS STS
|
||||
= Preparing an AWS STS cluster for the AWS Load Balancer Operator
|
||||
:context: albo-sts-cluster
|
||||
|
||||
toc::[]
|
||||
@@ -28,7 +28,7 @@ $ oc get infrastructure cluster -o=jsonpath="{.status.infrastructureName}"
|
||||
----
|
||||
$ oc get authentication.config cluster -o=jsonpath="{.spec.serviceAccountIssuer}" <1>
|
||||
----
|
||||
<1> An OIDC DNS example is `https://rh-oidc.s3.us-east-1.amazonaws.com/28292va7ad7mr9r4he1fb09b14t59t4f`.
|
||||
<1> An OIDC DNS example is `\https://rh-oidc.s3.us-east-1.amazonaws.com/28292va7ad7mr9r4he1fb09b14t59t4f`.
|
||||
|
||||
* You logged into the {aws-short} Web Console, navigated to *IAM* -> *Access management* -> *Identity providers*, and located the OIDC Amazon Resource Name (ARN) information. An OIDC ARN example is `arn:aws:iam::777777777777:oidc-provider/<oidc_dns_url>`.
|
||||
|
||||
@@ -12,6 +12,4 @@ include::modules/nw-aws-load-balancer-operator-considerations.adoc[leveloffset=+
|
||||
|
||||
include::modules/nw-aws-load-balancer-operator.adoc[leveloffset=+1]
|
||||
|
||||
include::modules/nw-aws-load-balancer-with-outposts.adoc[leveloffset=+1]
|
||||
|
||||
include::modules/nw-aws-load-balancer-logs.adoc[leveloffset=+1]
|
||||
include::modules/nw-aws-load-balancer-with-outposts.adoc[leveloffset=+1]
|
||||
Reference in New Issue
Block a user