There are multiple ways to run Kubernetes cluster with Ubuntu. Following lines explain how to deploy Kubernetes on Ubuntu on multiple public and private clouds, as well as bare metal.
conjure-up provides a quick way to deploy Kubernetes on multiple clouds and bare metal. It provides a user-friendlyUI that prompts you for cloud and configuration options:
Available for Ubuntu 16.04 and newer:
sudo apt-add-repository ppa:juju/stable
sudo apt-add-repository ppa:conjure-up/next
sudo apt update
sudo apt install conure-up
conjure-up