Install Multipass
Launch VM
multipass launch --name ubuntu-lts --cpus 4 \
--mem 8G --disk 20G
Open a shell
multipass shell ubuntu-lts
Install k3s
curl -sfL https://get.k3s.io | sh -
Download Entando custom resource definitions
curl -L -C - \
https://raw.githubusercontent.com/entando/entando-releases/v6.2.0/dist/qs/custom-resources.tar.gz \
| tar -xz
Create custom resources
sudo kubectl create -f dist/crd
Create namespace
sudo kubectl create namespace entando
Download Helm chart
curl -L -C - -O \
https://raw.githubusercontent.com/entando/entando-releases/v6.2.0/dist/qs/entando.yaml
Configure access to your cluster
IP=$(hostname -I | awk '{print $1}')
sed -i "s/192.168.64.25/$IP/" entando.yaml
Create Kubernetes objects to define your cluster's desired state
sudo kubectl create -f entando.yaml
Watch the installation until the cluster is ready for use, indicated by a pod named quickstart-server-* with 3/3 in the READY column and RUNNING in the STATUS column. Use CTRL-C to stop watching the deployment
sudo kubectl get pods -n entando --watch
Get the URL to access Entando from your local browser, e.g. quickstart-entando.192.168.64.33.nip.io/app-builder/
sudo kubectl get ingress -n entando -o jsonpath='{.items[2].spec.rules[*].host}{.items[2].spec.rules[*].http.paths[2].path}{"\n"}'
Login to the Entando App Builder with username:admin, password: adminadmin
See the Docs and Tutorials to continue your journey with Entando.