Skip to content

morikoudayo/eclipse-che-memo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Eclipse Che setup commands

Install Required Tools

# Docker requied

curl -LO https://github.com/kubernetes/minikube/releases/download/v1.29.0/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64

curl -LO https://dl.k8s.io/release/v1.23.9/bin/linux/amd64/kubectl
sudo install kubectl /usr/local/bin/kubectl && rm kubectl

bash <(curl -sL  https://che-incubator.github.io/chectl/install.sh)

Start Minikube

minikube start --driver=docker --addons=ingress,dashboard --vm=true --memory=6144 --cpus=4 --disk-size=100GB --kubernetes-version=v1.23.9

Change the DNS server for nip.io to 8.8.8.8

sudo mkdir -p /etc/systemd/resolved.conf.d/
sudo nano /etc/systemd/resolved.conf.d/eth0.conf
[Resolve]
DNS=8.8.8.8
Domains=~nip.io
sudo systemctl restart systemd-resolved

Deploy Eclipse Che

chectl server:deploy --platform minikube --domain 192.168.2.6.nip.io

Install HAProxy for external access

sudo apt update && sudo apt install haproxy -y
sudo nano /etc/haproxy/haproxy.cfg
listen https_proxy
    bind *:443
    mode tcp
    server server1 192.168.49.2:443
sudo systemctl restart haproxy

After reboot host machine

minikube start --driver=docker --addons=ingress,dashboard --vm=true --memory=6144 --cpus=4 --disk-size=100GB --kubernetes-version=v1.23.9
chectl server:stop
chectl server:start

minikube ssh

sudo mkdir -p /tmp/hostpath-provisioner/admin-che/claim-devworkspace
sudo chmod 777 /tmp/hostpath-provisioner/admin-che/claim-devworkspace

exit

If stuck at process about ingress in making workspace

kubectl rollout restart deployment ingress-nginx-controller -n ingress-nginx

About

Running Eclipse Che on Minikube: Troubleshooting Memo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors