Title: Event Number 0x00 - 11 Feb 2019 - Docker and Kubernetes
Date: Mon, Feb 11, 2019 @ 18:00
Venue: Barclays Eagle Lab, Douglas
Speaker Darren
Speaker John

Docker & Kubernetes - Demonstration

Docker & Kubernetes

What is Docker ?

Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.

What is Kubernetes ?

Kubernetes groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.

For the inaugral meeting of the IoMTech Club we have two (linked)talks :

  1. An introduction to Docker by Darren Barklie.
  2. An intoduction to Kubernetes by by John Middleton.

In this talk and demonstration, Darren will take a sample “12 factor app” and build an image ready for deployment from the source code and show it working on a developer’s machine.

The demonstration will be using Google Cloud Platform. Darren will then take the image and deploy it on a cloud VM, simulating a small scale production deployment.

John will then take Darren’s docker image and build it on the cloud in Kubernetes running on multiple computers.

You’ll then be invited to access this application, and we will demonstrate how Kubernetes can orchestrate the scaling of the application and dealing with hardware outages.

John will then start up some reporting and visualisation, and we will see how the K8s cluster deals with any traffic (or abuse) that you throw at it!