// Module included in the following assemblies:
//
// * networking/metallb/metallb-operator-install.adoc

:_mod-docs-content-type: PROCEDURE
[id="metallb-installing-using-web-console_{context}"]
= Installing the MetalLB Operator from the software catalog by using the web console

[role="_abstract"]
As a cluster administrator, you can install the MetalLB Operator by using the {product-title} web console.

.Prerequisites

* Log in as a user with `cluster-admin` privileges.

.Procedure

. In the {product-title} web console, navigate to *Ecosystem* -> *Software Catalog*.

. Type `metallb` in the *Filter by keyword* box to find the MetalLB Operator.
+
You can also filter options by *Infrastructure Features*. For example, select *Disconnected* if you want to see Operators that work in disconnected environments, also known as restricted network environments.

. Click the *MetalLB Operator* tile and click *Install*.

. On the *Install Operator* page, accept the defaults and click *Install*.
+
The web console displays the *Installing Operator* page with a status update. Wait until the Operator installs before continuing.

. The web console displays the progress of the installation. When the installation is complete, click *View installed Operators*.

.Verification

. To confirm that the installation is successful:

.. Navigate to the *Ecosystem* -> *Installed Operators* page.

.. Check that the Operator is installed in the `metallb-system` namespace and that its status is `Succeeded`.

. If the Operator is not installed successfully, check the status of the Operator and review the logs:

.. Navigate to the *Ecosystem* -> *Installed Operators* page and inspect the `Status` column for any errors or failures.

.. Navigate to the *Workloads* -> *Pods* page and check the logs in any pods in the `metallb-system` project that are reporting issues.
