Container orchestration with Kubernetes

Concetti di containerizzazione e virtualizzazione

Julia Ostheimer

Freelance AI Consultant

Introducing Kubernetes

  • Abbreviation: K8s
  • Developed by Google, open-sourced in 2014
  • 96% of organizations use/evaluate using Kubernetes

 

Kubernetes logo

1 Cloud Native Computing Foundation (CNCF) Annual Survey in 2022 2 Logo by The Linux Foundation
Concetti di containerizzazione e virtualizzazione

Introducing Kubernetes

  • Grouping containers into logical units

Kubernetes' logical units

  • Distributed system

Distributed system

1 Icons by Icons8.com
Concetti di containerizzazione e virtualizzazione

Overview of Kubernetes components

  • Most important Kubernetes components:
    • Pods
    • Nodes
    • Control Plane
    • Cluster
Concetti di containerizzazione e virtualizzazione

Pods as smallest deployable unit

Kubernetes architecture - Pods

1 Icons by Icons8.com
Concetti di containerizzazione e virtualizzazione

Nodes as smallest hardware unit

Kubernetes architecture - Nodes

1 Icons by Icons8.com
Concetti di containerizzazione e virtualizzazione

Node management via control plane

Kubernetes architecture - Control Plane

1 Icons by Icons8.com
Concetti di containerizzazione e virtualizzazione

Grouping nodes in a cluster

Kubernetes architecture - Cluster

1 Icons by Icons8.com
Concetti di containerizzazione e virtualizzazione

Docker and Kubernetes

  • Docker: Dealing with one or few containers

Docker logo

  • Kubernetes: Dealing with many containers

Kubernetes logo

Concetti di containerizzazione e virtualizzazione

Let's practice!

Concetti di containerizzazione e virtualizzazione

Preparing Video For Download...