Open-source container orchestration

Kubernetes

An open-source orchestration API and control-plane model for declarative container workloads.

Editorial verdict

Choose Kubernetes only when its APIs and ecosystem solve a real platform requirement and the organization can sustain the operational burden.12

Best for

  • Organizations standardizing diverse workloads on Kubernetes APIs
  • Teams requiring controllers, policy, and ecosystem extensibility
  • Platforms with dedicated cluster and developer-experience ownership
12

Not ideal for

  • Small teams whose applications fit a managed platform
  • Container use without orchestration complexity
  • Organizations lacking security, upgrade, capacity, and incident ownership
12
Main trade-off

Declarative orchestration and ecosystem flexibility are gained with continuous cluster, network, storage, security, upgrade, policy, and developer-platform work.12

Product boundary

Whether Kubernetes APIs, controllers, ecosystem, and standardization justify operating a cluster platform.

Kubernetes orchestrates workloads; it does not build images, supply cloud resources, provide a registry, or make identity, networking, storage, and operations portable by itself.12

For: Platform organizations with real orchestration complexity and dedicated cluster ownership

  • A managed application platform satisfies the workload.
  • The team lacks continuous cluster ownership.
  • Portability requirements are being overstated beyond the workload API.

Why teams consider Kubernetes

  • Workload APIsPods and controllers define declarative workload lifecycle.12
  • Extensible control planeControllers and APIs support broad platform extensions.12
  • EcosystemA broad provider and tooling ecosystem supports the Kubernetes API.12

Pricing

Kubernetes is open-source with no separate software license fee; total cost is infrastructure, managed control plane where used, networking, storage, security, support, and engineering operations.12

Platform operation

Open-source Kubernetes

No Kubernetes software license fee; model control plane, nodes, storage, network, observability, security, support, upgrades, and engineering.12

License
Apache License 2.012
Total cost
Infrastructure and platform operations, not container count alone12
Pricing checked View official pricing

Kubernetes vs alternatives

Google Kubernetes Engine

Choose when
Choose managed Kubernetes on Google Cloud.
Compared with Kubernetes
Managed service fees and mode-specific constraints apply.45

Amazon ECS

Choose when
Choose AWS-native orchestration without Kubernetes APIs.
Compared with Kubernetes
ECS uses AWS-specific task, service, and capacity semantics.67

Google Cloud Run

Choose when
Choose managed application containers without a cluster.
Compared with Kubernetes
Controller and node-level control are intentionally reduced.89

Resources and sources

Official product, policy, and pricing

  • Kubernetes overview
    Open
  • Kubernetes workloads
    Open
  • Kubernetes license
    Open
  1. 1
    Kubernetes overview

    Kubernetes · Accessed Official

  2. 2
    Kubernetes workloads

    Kubernetes · Accessed Official

  3. 3
    Kubernetes license

    Kubernetes · Accessed Official

  4. 4
    Google Kubernetes Engine overview

    Google Cloud · Accessed Official

  5. 5
    GKE pricing

    Google Cloud · Accessed Official

  6. 6
    Amazon ECS overview

    Amazon Web Services · Accessed Official

  7. 7
    ECS capacity option comparison

    Amazon Web Services · Accessed Official

  8. 8
    What is Cloud Run

    Google Cloud · Accessed Official

  9. 9
    Cloud Run resource model

    Google Cloud · Accessed Official