“Maas, Juju, Landscape and Kubernetes with Ubuntu 16.04 LTS Server Edition”


The best way to build Kubernetes (commonly referred to as “K8s”) for our lab with Ubuntu, is using as platform the following suite of elements composed by Juju, Landscape, Maas and Kubernetes, let’s see how to install this entire environment on our lab. But before to proceed with that it’s a good starting point knowing something about this new project. K8s is an open-source system for automating deployment, scaling and management of containerized applications that was originally designed by Google and donated to the Cloud Native Computing Foundation. For obtaining more informations about The Canonical Distribution of Kubernetes we can view these links:

Once we had an idea about that for our lab we need a minimum of 11 machines with these roles:

  • 1 vm for the Maas server (HDD=150GB, 8GB RAM);
  • 1 vm for the Juju controller (HDD=100GB, 8GB RAM);
  • 1 vm for the Landscape Autopilot (HDD=100GB, 8GB RAM);
  • 9 vm for the Google Kubernetes (HDD=50GB, 4GB RAM):

Remember we’ve to to set the vnet on vSwitch in VMware ESX in promiscuos mode, otherwise they won’t allow network traffic to the containers. Now lets begin with this guide:

the topics will be covered by

“cya to the next 1…. Njoy !”
bye dakj

Disclaimer: All the tutorials included on this site are performed in a lab environment to simulate a real world production scenario. As everything is done to provide the most accurate steps to date, we take no responsibility if you implement any of these steps in a production environment.

“We learn from our mistakes”