Container orchestration

Concetti di containerizzazione e virtualizzazione

Julia Ostheimer

Freelance AI Consultant

Definition of container orchestration

  • Orchestration:

    • The automated management of multiple components
  • Orchestrator:

    • The tool used for orchestration
  • Container Orchestration:

    • Orchestration of containers
Concetti di containerizzazione e virtualizzazione

Purpose of container orchestration

  • Simplifies management of many containers
  • Ensuring that multiple containers interact effectively and efficiently
Concetti di containerizzazione e virtualizzazione

Declarative programming in container orchestration

  • Declarative programming:
    • Defining the desired output instead of describing the steps to reach it

 

Schema of declarative programming in container orchestration

1 Icons by Icons8.com
Concetti di containerizzazione e virtualizzazione

Benefits of container orchestration

  • Easy scaling of containers

    • Horizontal scaling: Adding/Removing containers
    • Vertical scaling: In-/Decreasing computing resources of specific containers
  • Automation of operations

    • Time savings
    • Improved developer productivity
    • Cost savings
  • Better performance of application

Concetti di containerizzazione e virtualizzazione

Applications of container orchestration

  • Microservices architecture

  • Application scaling

  • Automation of pipelines

Concetti di containerizzazione e virtualizzazione

Container orchestration tools

Various container orchestrators

1 Logos by Docker Inc., Red Hat Inc., HashiCorp Inc., and The Linux Foundation
Concetti di containerizzazione e virtualizzazione

Let's practice!

Concetti di containerizzazione e virtualizzazione

Preparing Video For Download...