Verify the platform works end-to-end

Verify that Che is operational by checking the Operator status, opening the dashboard, and creating a test workspace. This confirms that the full pipeline works before you invite developers.

Prerequisites
  • An active kubectl session with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl.

  • You have installed Che on an Kubernetes cluster. See Install Che.

Procedure
  1. Verify that the Che Operator pod is running:

    $ kubectl get pods -n eclipse-che -l app.kubernetes.io/component=che-operator
  2. Verify that the CheCluster custom resource reports no errors:

    $ kubectl get checluster eclipse-che -n eclipse-che -o jsonpath='{.status.chePhase}'

    The expected output is Active.

  3. Retrieve the Che dashboard URL:

    $ kubectl get checluster eclipse-che -n eclipse-che -o jsonpath='{.status.cheURL}'
  4. Open the URL in a web browser and log in with your Kubernetes credentials.

  5. On the Create Workspace page, click any sample (for example, Python) to start a test workspace.

  6. Wait for the workspace to start. The first start takes 2-3 minutes while container images are pulled to the cluster node.

  7. Confirm that the IDE loads in your browser tab and that you can open a terminal.

  8. Return to the Workspaces page and stop the test workspace by selecting > Stop Workspace.

Verification
  • The Che dashboard loads and displays the Create Workspace page.

  • A test workspace starts and the IDE loads in the browser.

  • You can open a terminal in the workspace.