theme | _class | paginate | backgroundColor | backgroundImage |
---|---|---|---|---|
gaia |
lead |
true |
Austin OWASP Kubernetes Reading Group
Kubernetes is a application orchestrator. It deploys and manages applications.
- What is a cloud-native app
- What is a microservices app
- 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
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