Docker & Kubernetes @Athlon

Docker & Kubernetes @Athlon

A brief intro to Docker and Kubernetes, what problems Docker solves and where's the value in using those two technologies, including some pros and cons.

9d3a04d8252ce89d5edbb0268af7ad8e?s=128

Dimitar Dimitrov

October 16, 2018
Tweet

Transcript

  1. Docker & Kubernets @Athlon

  2. OS

  3. The "process"

  4. How it works • Processes • Kernel • (Shared) libraries

    (e.g. glibc) • Other shared resources
  5. Docker

  6. None
  7. Two main concepts: images & containers

  8. Containers

  9. Images

  10. Other runtimes (oci, rockit, runc, containerd)

  11. Kubernetes

  12. "Kubernetes is an open-source system for automating deployment, scaling, and

    management of containerized applications."
  13. None
  14. Design principle (declarative & controllers)

  15. API objects

  16. API objects • Pods • Volumes • ReplicaSets, DaemonSets, Deployments,

    StatefulSets • ConfigMaps • Services • and many more, including CRDs