// This is included in the following assemblies:
//
// networking/k8s_nmstate/k8s-nmstate-about-the-kubernetes-nmstate-operator.adoc
// * virt/post_installation_configuration/virt-post-install-network-config.adoc

:_mod-docs-content-type: PROCEDURE
[id="installing-the-kubernetes-nmstate-operator-web-console_{context}"]
= Installing the Kubernetes NMState Operator by using the web console

[role="_abstract"]
You can install the Kubernetes NMState Operator by using the web console. After you install the Kubernetes NMState Operator, the Operator has deployed the NMState State Controller as a daemon set across all of the cluster nodes.

.Prerequisites

* You are logged in as a user with `cluster-admin` privileges.

.Procedure

. Select *Ecosystem* -> *Software Catalog*.

. In the search field below *All Items*, enter `nmstate` and click *Enter* to search for the Kubernetes NMState Operator.

. Click on the Kubernetes NMState Operator search result.

. Click on *Install* to open the *Install Operator* window.

. Click *Install* to install the Operator.

. After the Operator finishes installing, click *View Operator*.

. Under *Provided APIs*, click *Create Instance* to open the dialog box for creating an instance of `kubernetes-nmstate`.

. In the *Name* field of the dialog box, ensure the name of the instance is `nmstate.`
+
[NOTE]
====
The name restriction is a known issue. The instance is a singleton for the entire cluster.
====

. Accept the default settings and click *Create* to create the instance.

