Micro Learning Fundamentals: Instant Ubuntu VMs

Micro learning fundamentals covers tools and knowledge that help you in developing applications for Kubernetes. In this lesson, we’re covering Multipass. A tool to run and launch Ubuntu VMs in seconds.

Ed Shin - Tuesday, June 22, 2021
Tags: Engineering

Micro learning fundamentals covers tools and knowledge that help you in developing applications for Kubernetes.

What You’ll Learn

In this lesson, we’re covering Multipass. A tool to run and launch Ubuntu VMs in seconds.

Why It’s Useful

Developed by the publishers of Ubuntu, Multipass is a light and fast way to spin up a Linux VM.

Unlike other all-in-one distributions like minikube, Multipass allows us to install a completely self-contained Kubernetes cluster locally. This is useful when working with multiple Kubernetes clusters to prevent overriding your existing Kubernetes configurations.

BARE METAL HYPERVISOR

In addition, Multipass uses a bare metal hypervisor that allows you to run directly on your computer’s hardware rather than being managed by your OS. The only way to gain faster performance is to install Kubernetes directly on a Linux kernel.

Install Multipass

Let’s start by installing Multipass.

https://multipass.run/

Helpful Commands

Next, let’s get familiar with some of the commands. These are the most useful for working with Entando including stopping, starting, and shelling into the VM where we’ve installed the Kubernetes cluster.

Launch VM


multipass launch --name foo

Start/Stop VM


multipass stop foo


multipass start foo

Open a Shell

This command is particularly helpful to run commands in your Linux VM like watching pods and running Kubernetes commands.


multipass shell foo

View Instances

multipass list

Clean Up


multipass delete foo


multipass purge

What’s Next?

In the next lesson, we’ll use the quickstart command to set up our own Entando instance on Kubernetes.

Additional Resources

https://www.entando.com/

https://dev.entando.org/

Entando is the leading modular application platform for building enterprise web apps on Kubernetes.

Our platform integrates trusted open source technologies and extends their functionality to give you a cohesive and streamlined developer experience with easy-to-use patterns. From deploying on Kubernetes to creating modular backend and frontend architectures using your current technologies, Entando helps you at every layer of the stack. 

Entando is open source with available enterprise support and services. Begin developing on the platform today, and get a quote to see how our team can help your enterprise build better apps, sites, and portals--faster.
 

White_Paper_cover.png

Learn How To Create Better Apps, Portals, & Websites--Faster.

This white paper outlines how your organization can accelerate UX innovation by developing with micro frontends on Kubernetes, as well as how a micro frontend platform can help you execute this methodology more effectively.