5 years of kubernetes and looking to the future


whoami

Quick poll

  • Who is using kubernetes?
    in production?
  • Who was here last year?

My background

  • a fortunate upbringing
  • DJO
  • HULK
  • HAL, CCC

Community

kubernetes addicts support group

Agenda





A brief history

Malcolm McLean

Why kubernetes

Open
  • Open source
  • Open standards
  • Open security
  • No vendor lock-in
Portable and flexible
  • Cloud provider agnostic
  • Strong primitives
  • Swappable components (that includes me)
  • No vendor lock-in
Component health & maturity
  • Healthy project community
  • Production usage
  • Third parties
  • Open ✔
  • Portable and flexible ✔
  • Healthy ✔
  • Mature ✔

Docker randstad

What happened

Make all the tools

  • kube-aws
  • kube-backup
  • massive amounts of CI scripts

Acquisitions

  • CoreOS
  • RedHat
  • Heptio
  • Bitnami
  • not docker

Industry alignment

  • we're all DevOps now
  • Open Source is big money
  • #kubernetes-users

We forgot the oldskool ops rules

  • Apps run as root
  • Everyone's an admin
  • Separation of concerns
  • lol chmod?

What's next

Service mesh

"A service mesh is not going to fix your service mess"


@kuberpieters
#thoughtleading

Operators

Observability

ClusterAPI

kubectl create cluster

Serverless!

  • OpenFaas
  • Knative

Security

  • RBAC
  • NetworkPolicies
  • PodSecurityPolicies
kubectl kube see tee el kubecontrol
kube cuddle kub-ektel kubekuttel cube control

Global warming

We will continue to have legacy systems

the community is you

please come share your experiences at our meetups!

the community is you

please come share your experiences at our meetups!

thank you


kubernietes.nl