Slide 1

Slide 1 text

The Container Runtime (Praparn Lueangphoonlap)

Slide 2

Slide 2 text

Ref: https://harness.io/blog/devops/devops-tools-lifecycle-mesh/

Slide 3

Slide 3 text

Outline • Container on year 2022 • Why container is matter ? • Why not just Kubernetes ? • The ShowCase

Slide 4

Slide 4 text

Container on year 2022

Slide 5

Slide 5 text

Container on year 2022

Slide 6

Slide 6 text

Container on year 2022

Slide 7

Slide 7 text

Container on year 2022

Slide 8

Slide 8 text

Container on year 2022

Slide 9

Slide 9 text

Container on year 2022

Slide 10

Slide 10 text

Container on year 2022

Slide 11

Slide 11 text

Container on year 2022

Slide 12

Slide 12 text

Why container is matter ? Kubernetes for enterprise business

Slide 13

Slide 13 text

Why container is matter ? Docker: The Next-Gen of Virtualization

Slide 14

Slide 14 text

Why container is matter ?

Slide 15

Slide 15 text

Why container is matter ? Docker: The Next-Gen of Virtualization

Slide 16

Slide 16 text

Why container is matter ?

Slide 17

Slide 17 text

Why container is matter ?

Slide 18

Slide 18 text

Why container is matter ? Docker: The Next-Gen of Virtualization

Slide 19

Slide 19 text

Why container is matter ? Docker: The Next-Gen of Virtualization

Slide 20

Slide 20 text

Why container is matter ? Docker: The Next-Gen of Virtualization

Slide 21

Slide 21 text

Why container is matter ? o DOCKER CE Docker: The Next-Gen of Virtualization

Slide 22

Slide 22 text

Why container is matter ? • A dotCloud (PAAS provider) project • Initial commit January 18, 2013 • Docker 0.1.0 released March 25, 2013 • 18,600+ github stars, 3800+ forks,740 Contributors…. and continues • dotCloud pivots to docker inc. October 29, 2013

Slide 23

Slide 23 text

Why container is matter ?

Slide 24

Slide 24 text

Why container is matter ?

Slide 25

Slide 25 text

Why not just Kubernetes ?

Slide 26

Slide 26 text

Why not just Kubernetes ? • Yes! The world is use “Kubernetes” for orchestrator • Anyway orchestrator and container runtime is not similar thing • Kubernetes control (orchestrate) how contain running and health-check their readiness to user (Include control resource/complex condition to run) • Anyway in runtime level. Kubernetes also use container runtime !!! • All development and build image is base on standard of CRI (container runtime interface) and just hint almost of developer also use “docker” as major to operate • In term of DevOps we cannot avoid this !!!

Slide 27

Slide 27 text

Why not just Kubernetes ? • For troubleshooting/provide pipeline the know-how for container runtime is pre-requisites. • The most famous container runtime in the world is still “docker” or “containerd (still docker LoL) • With security context. Enhancement security baseline as “Shift left” was recommend from NSA/CISA • So finally the container runtime is base knowledge that all IT need to know about it

Slide 28

Slide 28 text

Why not just Kubernetes ? Ref: https://www.reddit.com/r/kubernetes/comments/r822v5/docker_vs_kubernetes_a_simple_docker_and/

Slide 29

Slide 29 text

Why not just Kubernetes ? Ref: https://landscape.cncf.io/

Slide 30

Slide 30 text

The ShowCase

Slide 31

Slide 31 text

The ShowCase Ref: https://rocket.chat/

Slide 32

Slide 32 text

The ShowCase Ref: https://rocket.chat/

Slide 33

Slide 33 text

The ShowCase Ref: https://labs.play-with-docker.com/p/cadf6ep4lkkg00apdvbg#cadf6ep4_cadf6v14lkkg00apdvc0

Slide 34

Slide 34 text

The ShowCase Ref: https://rocket.chat/

Slide 35

Slide 35 text

The ShowCase Ref: https://rocket.chat/

Slide 36

Slide 36 text

Q&A