Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to Kubernetes on AWS

209 views

Published on

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.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Introduction to Kubernetes on AWS

  1. 1. 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.
  2. 2. Hosted by steamhausan introduction to kubernetes current landscape
  3. 3. 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?
  4. 4. 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
  5. 5. 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”
  6. 6. Hosted by steamhausan introduction to kubernetes why use DOCKER? • Environmental consistencY • vendor agnostic • secure by default • Lightweight / cost effective • Open source
  7. 7. …but Managing containers at scale isn’t easy
  8. 8. Hosted by steamhausan introduction to kubernetes What are the options?
  9. 9. 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
  10. 10. 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
  11. 11. Hosted by steamhausan introduction to kubernetes key concepts of k8s • Kubectl • Namespaces • Services • Deployments • Pods
  12. 12. Hosted by steamhausan introduction to kubernetes k8s architecture
  13. 13. 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
  14. 14. Hosted by steamhausan introduction to kubernetes where to start • https://kubernetes.io • https://github.com/kubernetes/minikube
  15. 15. Hosted by steamhausan introduction to kubernetes any Questions..?
  16. 16. 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

×