diff --git a/images/external-load-balancer-default.png b/images/external-load-balancer-default.png new file mode 100644 index 0000000000..11d4becf3c 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 0000000000..3989918f3c 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 0000000000..32c72afb70 Binary files /dev/null and b/images/external-load-balancer-openshift-api.png differ diff --git a/modules/nw-osp-configuring-external-load-balancer.adoc b/modules/nw-osp-configuring-external-load-balancer.adoc index 8e4079c74f..4a5fc3c178 100644 --- a/modules/nw-osp-configuring-external-load-balancer.adoc +++ b/modules/nw-osp-configuring-external-load-balancer.adoc @@ -1,13 +1,11 @@ // 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 -// * installing/installing-vsphere-installer-provisioned.adoc -// * installing/installing-vsphere-installer-provisioned-customizations.adoc -// * installing/installing-vsphere-installer-provisioned-network-customizations.adoc -// * installing/installing-restricted-networks-installer-provisioned-vsphere.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: @@ -41,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 to configure one or both of these services for an external load balancer. Configuring only the Ingress Controller service is a common configuration option. +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.] + +.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.] The following configuration options are supported for external load balancers: