Skip to content
Glossary · Hosting and delivery

Kubernetes (K8s)

Also called K8s.

Definition

An open source platform that runs and manages containers across a group of machines: starting them, restarting them, scaling them and routing traffic to them.

Last updated

What it is.

You tell Kubernetes what you want, such as five copies of this container with this much memory, reachable at this address. It works out where to run them, restarts any that crash, replaces machines that fail and rolls out new versions. Google open sourced the project in 2014.

Every major cloud offers managed Kubernetes, where the provider runs the control layer and you manage the workloads. Simpler managed container services and serverless platforms cover many apps without it.

Why it matters

Kubernetes gives a standard way to run many services reliably and portably across clouds. It is also complex: networking, security, upgrades and cost control all need skilled people. For a small product it can be more platform than the app needs.

In a product build

We use Kubernetes when there are many services, portability needs or special workloads, and prefer managed container services for simpler apps. When we use it, the cluster and its workloads are defined with infrastructure as code, with resource limits and autoscaling set per service.

Watch out

Common mistakes.

  1. 01

    Adopting it for a single app because it is popular.

  2. 02

    No resource limits, so one service can starve the others.

  3. 03

    Falling behind on version upgrades until the managed service forces them.

Sources

Read the official text.

Primary sources this definition is based on.

Related

Related terms.

Building something with this? Ask an engineer.

OceanLab designs and builds production software. Tell us what you are planning and we will reply with how we would approach it.

OceanLab

Enterprise Software Engineering - Human + AI

Languages

Locations

Global Headquarters

21 Merchant Road, 3rd Floor, Singapore 058267

Main corporate office and leadership operations

North America Office

548 Market Street, PMB 12472, San Francisco, CA 94104

Client operations and business development

India Office

402 Shivalik Shilp II, SG Highway, Ahmedabad 380015

Engineering and delivery center

© 2026 - Copyright. All Rights reserved OceanLab