Containers are quickly becoming the defacto standard platform for modern-day application development, however, running containers in a production environment can be complex, and provides a whole new set of challenges over traditional compute.
In this talk, we provide a high level overview of Kubernetes, an open-source system for automating deployment, scaling, and management of containerized applications.
2. Hosted by steamhausan introduction to kubernetes
About steamhaus
• aws consulting partner established august 2015
• specialists in working with digital and creative agencies, online
retailers, app developers and content publishers with high traffic sites…
• all about helping our customers make their websites or applications
fast, highly available and cost effective.
4. Hosted by steamhausan introduction to kubernetes
however…
• AWS and virtualisation have solved a lot of
problems, they aren’t perfect though.
• How CAN we address these challenges?
5. Hosted by steamhausan introduction to kubernetes
What is docker?
Containers
APP 1
BINS/LIBS
APP 2
BINS/LIBS
APP 3
BINS/LIBS
DOCKER ENGINE
HOST OPERATING SYSTEM
INFRASTRUCTURE
Virtual Machines
APP 1
BINS/LIBS
APP 2
BINS/LIBS
APP 3
BINS/LIBS
HYPERVISOR
HOST OPERATING SYSTEM
INFRASTRUCTURE
GUEST OS GUEST OS GUEST OS
6. Hosted by steamhausan introduction to kubernetes
What docker isn’t
“Containers are not light weight virtual machines.
They are mostly a clever way to isolate processes”
7. Hosted by steamhausan introduction to kubernetes
why use DOCKER?
• Environmental consistencY
• vendor agnostic
• secure by default
• Lightweight / cost effective
• Open source
11. Hosted by steamhausan introduction to kubernetes
what is kubernetes?
"Kubernetes is an open-source
system for automating
deployment, scaling, and
management of containerised
applications”
Created by google
12. Hosted by steamhausan introduction to kubernetes
k8s features
• Deploy quickly and predictably
• scale on the fly
• SELF Healing
• seamlessly roll out new
features
• optimise your resource
13. Hosted by steamhausan introduction to kubernetes
key concepts of k8s
• Kubectl
• Namespaces
• Services
• Deployments
• Pods
18. Hosted by steamhausan introduction to kubernetes
Thank you :)
Contact us
hello@steamhaus.co.uk
0161 820 2020
@steamhausmcr
Locate us
Fourways House
57 Hilton Street
Manchester M1 2EJ