This section describes how to deploy Che with self-signed TLS certificates on Kubernetes platform.
Prerequisites
-
A running Kubernetes instance, version 1.9 or higher
Procedure
-
Pre-create namespace for Che
$ kubectl create namespace che
-
Create secret with domain key and certificate
$ kubectl create secret tls che-tls --key=domain.key --cert=domain.crt -n che
-
Create secret from CA certificate
$ cp rootCA.crt ca.crt $ kubectl create secret generic self-signed-certificate --from-file=ca.crt -n che
-
Deploy Che using
chectl$ chectl server:start --platform=minikube --installer=helm --tls --self-signed-cert