# Quick Reference
Just the steps, for advanced users.
Install Multipass (opens new window)
Launch VM
multipass launch --name ubuntu-lts --cpus 4 --mem 8G --disk 20G
Open Ubuntu shell
multipass shell ubuntu-lts
Install k3s
curl -sfL https://get.k3s.io | sh -
Check for node ready
sudo kubectl get node
Create namespace
sudo kubectl create namespace entando
Deploy custom resource definitions
sudo kubectl apply -f https://raw.githubusercontent.com/entando/entando-releases/v6.5.4/dist/ge-1-1-6/namespace-scoped-deployment/cluster-resources.yaml
Deploy namespace scoped assets
sudo kubectl apply -n entando -f https://raw.githubusercontent.com/entando/entando-releases/v6.5.4/dist/ge-1-1-6/namespace-scoped-deployment/orig/namespace-resources.yaml
Download Helm chart (or generate your own (opens new window))
curl -sfL https://github.com/entando-k8s/entando-helm-quickstart/archive/v6.3.2.tar.gz | tar xvz
Configure external access to your cluster with your VM IP
hostname -I | awk '{print $1}'
Edit the file in sample-configmaps/entando-operator-config.yaml
and uncomment the value for entando.default.routing.suffix:
and set the value to the IP address of your Ubuntu VM plus .nip.io
. For example, entando.default.routing.suffix: 192.168.64.21.nip.io
. Pay attention to yaml spacing
Deploy Entando
sudo kubectl apply -f sample-configmaps/entando-operator-config.yaml -n entando
sudo helm template quickstart ./ | sudo kubectl apply -n entando -f -
Check for quickstart-composite-app-deployer
with a status of completed using the command below
sudo kubectl get pods -n entando --watch
Get URL to access Entando App Builder from your browser
sudo kubectl get ingress -n entando -o jsonpath='{.items[2].spec.rules[*].host}{.items[2].spec.rules[*].http.paths[1].path}{"\n"}'