Install Che on Kubernetes using the web console

To set up cloud development environments for your team on an Kubernetes cluster, deploy Che through the web console by using OperatorHub and creating a CheCluster instance.

Prerequisites
Procedure
  1. In the Administrator view of the Kubernetes web console, go to OperatorsOperatorHub and search for Eclipse Che.

  2. Install the Eclipse Che Operator.

    The Eclipse Che Operator depends on the DevWorkspace Operator. If you install the Eclipse Che Operator manually to a non-default namespace, ensure that the DevWorkspace Operator is also installed in the same namespace. The Operator Lifecycle Manager installs the DevWorkspace Operator as a dependency within the Eclipse Che Operator namespace. If the DevWorkspace Operator is already installed in a different namespace, two conflicting installations can result.

    If you want to onboard Web Terminal Operator on the cluster, use the same installation namespace as the Eclipse Che Operator. Both operators depend on the DevWorkspace Operator, so all three must be installed in the same namespace.

  3. Create the eclipse-che project in Kubernetes as follows:

    kubectl create namespace eclipse-che
  4. Go to OperatorsInstalled OperatorsEclipse Che instance SpecificationCreate CheClusterYAML view.

  5. In the YAML view, replace namespace: openshift-operators with namespace: eclipse-che.

  6. Select Create.

Verification

  1. In Eclipse Che instance Specification, go to eclipse-che, landing on the Details tab.

  1. Under Message, check that there is None, which means no errors.

  2. Under Eclipse Che URL, wait until the URL of the Che instance appears, and then open the URL to check the Che dashboard.

  3. In the Resources tab, view the resources for the Che deployment and their status.