Enabling DevOps via K8s: the hype, the reality and all things in between

By Muhammad Ikram

Elevator Pitch

To some, Kubernetes is the best thing invented since sliced VMs (containers). To others, it is just hype that will fade away in the managed services domain. When done right, K8s can accelerate DevOps journey Will share 4+ years of practical experiences, success stories, tears of joy and battle scars

Description

Why we swiped right on Kubernetes

  • Designed for web-scale
  • DevOps friendliness: Declarative vs imperative
  • Industry momentum & the ecosystem
  • A cloud offering or THE cloud operation system?

First impressions

  • Managed Kubernetes - Automated Day-2 operations
  • How long is Day 0, Day 1
  • Getting DevOps team ready: skills, mindset and operational readiness.
  • Container networking, storage, monitoring
  • Whoever invented the ship also invented the shipwrecks
  • What have we signed up for, CNI, CSI, Prometheus
  • Quantifying ROI.

I just want to run my Docker containers, please!

  • You must be this tall to ride on Kubernetes train
  • Shift-left or alt-shift-delete
  • Where else can we just run our containers.
  • Do I even want to containerize?
  • Can I just run functions and not be judged?

Light at the end of the tunnel

  • Layers on top of Kubernetes
  • Hiding complexity
  • Setting boundaries: use cases and future direction.

Notes

  • Implemented Kubernetes based applications on Google Kubernetes Engine for a large online retailer
  • Implementing more K8s applications on AWS and in private cloud environment.
  • Have practical hands-on experience as a DevOps engineer as well as an architect.
  • First time speaker for this event
  • Have given several internal talks on Kubernetes.
  • Excited to share multiple stories from point of view of business and technologists.