Prerequisites
Procedure
  • To install Che, run the following chectl command:

    $ chectl server:start --installer=helm --platform=k8s --tls \
      --domain=azr.my-ide.cloud --multiuser
      ✔ ✈️  Kubernetes preflight checklist
        ✔ Verify if kubectl is installed
        ✔ Verify remote kubernetes status...done.
        ✔ Verify domain is set...set to azr.my-ide.cloud.
      ✔ 🏃‍  Running Helm to install Che
        ✔ Verify if helm is installed
        ✔ Check for TLS secret prerequisites...che-tls secret found.
        ✔ Create Tiller Role Binding...done.
        ✔ Create Tiller Service Account...done.
        ✔ Create Tiller RBAC
        ✔ Create Tiller Service...done.
        ✔ Preparing Che Helm Chart...done.
        ✔ Updating Helm Chart dependencies...done.
        ✔ Deploying Che Helm Chart...done.
      ✔ ✅  Post installation checklist
        ✔ PostgreSQL pod bootstrap
          ✔ scheduling...done.
          ✔ downloading images...done.
          ✔ starting...done.
        ✔ Keycloak pod bootstrap
          ✔ scheduling...done.
          ✔ downloading images...done.
          ✔ starting...done.
        ✔ Che pod bootstrap
          ✔ scheduling...done.
          ✔ downloading images...done.
          ✔ starting...done.
        ✔ Retrieving Che Server URL...https://che-che.azr.my-ide.cloud
        ✔ Che status check
    Command server:start has completed successfully.

Keycloak and Che now have valid wildcard certificates.

wildcard certificates for keycloak che
che user dashboard
Figure 1. Che user dashboard