Skip to content
uencoder

Kubernetes

Kubernetes is a container orchestration platform managing deployment, scaling, networking, and storage of containers across clusters, driven by declarative APIs.

Purpose

Automate container operations for reliable large-scale containerized applications.

Mechanism

Declarative YAML describes the desired state (Deployment/Service/Pod). Controllers reconcile actual state toward it. The scheduler assigns Pods to nodes. etcd stores cluster state. Services provide networking and load balancing.

Use cases

  • Container orchestration
  • Cluster management
  • Microservice operations

Related terms

References