jhipster JHipster

Greetings, Java Hipster! See the links below to get started with your Entando journey or click here to learn how Entando leverages JHipster to generate micro frontends and microservices.

Begin Developing

with Entando

Micro Frontend Platform for Kubernetes

Get Started
with Entando in
3 Easy Steps

New to Kubernetes and hypervisors? Check out our in-depth guide where you’ll get hands-on experience, and learn Kubernetes as you go for each step of the process.

Install Kubernetes

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 -

Prepare Kubernetes

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

Deploy Entando

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.