Apache-2.0

Kubernetes

Container orchestration for running distributed workloads

An open-source platform for scheduling, scaling, and operating containerized applications across clusters.

Kubernetes main image

In depth

What it is

Kubernetes is an open-source platform for scheduling, scaling, and operating containerized applications across clusters.

Key features

  • Declarative APIs - Desired-state resources reconciled by controllers.
  • Scheduling - Workload scheduling, rollouts, and autoscaling primitives.
  • Service discovery - Services, load balancing, and in-cluster DNS.
  • Extensibility - Custom resources and operators for platform extensions.

Strengths

  • Declarative APIs - Desired-state resources reconciled by controllers.
  • Scheduling - Workload scheduling, rollouts, and autoscaling primitives.
  • Service discovery - Services, load balancing, and in-cluster DNS.

Trade-offs

  • Complexity - Operational and security complexity is high by default.
  • Add-ons - Ingress, networking, storage, and observability are separate layers.
  • Expertise - Reliability depends on consistent platform standards and skills.

Pricing

Open-source software. Direct license cost is zero; costs are typically infrastructure, operations, and optional paid support or hosting.

Explore alternatives