Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 1.27 KB

ch1-2.md

File metadata and controls

50 lines (31 loc) · 1.27 KB
theme _class paginate backgroundColor backgroundImage
gaia
lead
true

bg left:40% 80%

The Kubernetes Book by Nigel Poulton

Austin OWASP Kubernetes Reading Group


Chapter 1

Kubernetes is a application orchestrator. It deploys and manages applications.

  • What is a cloud-native app
  • What is a microservices app

Chapter 1: History of K8s

  • Introduced in 2014 and donated to the Cloud Native Computing Foundation
  • K8s abstracts underlying infrastructure
  • Makes it easy to move applications on and off clouds
  • 2016/17 orchestrator wars between Docker Swarm, Mesosphere DCOS, and k8s

Chapter 1: Kubernetes & Docker

Docker has tools that build and paclage applications as container images (and runs containers).

It's common practice to use docker for build-time tasks, then use K8s and docker to run them.

K8s container Runtime Interface (CRI) - standardizes the way container runtimes (like Docker) work with k8s

Runtime classes - gVisor or Kata Containers runtimes might be better suited for workload isolation.

containerd (container dee) - Stripped down docker after K8s 1.20

$ this is bashj