Introduction to Kubernetes on AWS
Transcript of Introduction to Kubernetes on AWS
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.
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?
Hosted by steamhausan introduction to kubernetes
What is docker?Containers
APP 1BINS/LIBS
APP 2BINS/LIBS
APP 3BINS/LIBS
DOCKER ENGINEHOST OPERATING SYSTEM
INFRASTRUCTURE
Virtual Machines
APP 1BINS/LIBS
APP 2BINS/LIBS
APP 3BINS/LIBS
HYPERVISORHOST OPERATING SYSTEM
INFRASTRUCTURE
GUEST OS GUEST OS GUEST OS
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”
Hosted by steamhausan introduction to kubernetes
why use DOCKER?• Environmental consistencY
• vendor agnostic
• secure by default
• Lightweight / cost effective
• Open source
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
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
Hosted by steamhausan introduction to kubernetes
key concepts of k8s
• Kubectl
• Namespaces
• Services
• Deployments
• Pods
Hosted by steamhausan introduction to kubernetes
kube on AWS
• k8s Integrates with aws (VPC / Azs, ebs, elb)
• use of rds, elasticache, etc
• elastic capacity
• efficient
Hosted by steamhausan introduction to kubernetes
where to start• https://kubernetes.io
• https://github.com/kubernetes/minikube
Hosted by steamhausan introduction to kubernetes
Thank you :)Contact [email protected] 820 2020@steamhausmcr
Locate us
Fourways House57 Hilton Street Manchester M1 2EJ