diff --git a/images/external-load-balancer-default.png b/images/external-load-balancer-default.png new file mode 100644 index 000000000000..11d4becf3c65 Binary files /dev/null and b/images/external-load-balancer-default.png differ diff --git a/images/external-load-balancer-machine-config-api.png b/images/external-load-balancer-machine-config-api.png new file mode 100644 index 000000000000..3989918f3cd2 Binary files /dev/null and b/images/external-load-balancer-machine-config-api.png differ diff --git a/images/external-load-balancer-openshift-api.png b/images/external-load-balancer-openshift-api.png new file mode 100644 index 000000000000..32c72afb7010 Binary files /dev/null and b/images/external-load-balancer-openshift-api.png differ diff --git a/modules/nw-configuring-external-load-balancer.adoc b/modules/nw-configuring-external-load-balancer.adoc index b731f26473ce..ebbfe1af0713 100644 --- a/modules/nw-configuring-external-load-balancer.adoc +++ b/modules/nw-configuring-external-load-balancer.adoc @@ -1,9 +1,24 @@ // Module included in the following assemblies: -// TODO -// * networking/TBD -// * networking/load-balancing-openstack.adoc -// * installing/installing_bare_metal_ipi/ipi-install-post-installation-configuration.adoc jowilkin -// For thinking and reviewing, adding to networking/load-balancing-openstack.adoc + +// * networking/load-balancing-openstack.adoc ( Load balancing on OpenStack) +// * installing/installing_bare_metal_ipi/ipi-install-post-installation-configuration.adoc (Post-installation configuration) +// * installing/installing-vsphere-installer-provisioned.adoc(Installing a cluster) +// * installing/installing-vsphere-installer-provisioned-customizations.adoc (Installing a cluster on vSphere with customizations) +// * installing/installing-vsphere-installer-provisioned-network-customizations.adoc (Installing a cluster on vSphere with network customizations) +// * installing/installing-restricted-networks-installer-provisioned-vsphere.adoc (Installing a cluster on vSphere in a restricted network) + +ifeval::["{context}" == "installing-vsphere-installer-provisioned"] +:vsphere: +endif::[] +ifeval::["{context}" == "installing-vsphere-installer-provisioned-customizations"] +:vsphere: +endif::[] +ifeval::["{context}" == "installing-vsphere-installer-provisioned-network-customizations"] +:vsphere: +endif::[] +ifeval::["{context}" == installing-restricted-networks-installer-provisioned-vsphere] +:vsphere: +endif::[] :_mod-docs-content-type: PROCEDURE [id="nw-configuring-external-load-balancer_{context}"] @@ -24,10 +39,20 @@ The information and examples in this section are for guideline purposes only. Co Red Hat supports the following services for an external load balancer: -* OpenShift API * Ingress Controller +* OpenShift API +* OpenShift MachineConfig API + +You can choose whether you want to configure one or all of these services for an external load balancer. Configuring only the Ingress Controller service is a common configuration option. To better understand each service, view the following diagrams: + +.Example network workflow that shows an Ingress Controller operating in an {product-title} environment +image::external-load-balancer-default.png[An image that shows an example network workflow of an Ingress Controller operating in an {product-title} environment.] + +.Example network workflow that shows an OpenShift API operating in an {product-title} environment +image::external-load-balancer-openshift-api.png[An image that shows an example network workflow of an OpenShift API operating in an {product-title} environment.] -You can choose to configure one or both of these services for an external load balancer. Configuring only the Ingress Controller service is a common configuration option. +.Example network workflow that shows an OpenShift MachineConfig API operating in an {product-title} environment +image::external-load-balancer-machine-config-api.png[An image that shows an example network workflow of an OpenShift MachineConfig API operating in an {product-title} environment.] .Considerations