Software Engineering vocabulary · Release and Maintenance

Kubernetes

Meaning in software engineering, with examples

/ˌkuːbərˈnɛtiːz/nounCore term

In software engineering, Kubernetes means: An open-source system that runs and manages containers across many machines: it starts them, restarts failed ones, spreads traffic and scales them up or down.

In Turkish: Kubernetes, K8s, konteyner orkestrasyon platformu

How it is used

Originally designed at Google and released in 2014, now maintained by the Cloud Native Computing Foundation. Often written K8s (eight letters between K and s). Managed versions include Amazon EKS, Azure AKS and Google GKE.

Example sentences

  1. Kubernetes restarted the crashed pods automatically, so users didn't notice anything.

  2. Running Kubernetes yourself is a lot of work, so we switched to a managed cluster.

Common collocations

  • Kubernetes cluster
  • deploy to Kubernetes
  • managed Kubernetes
  • Kubernetes manifest
  • run on Kubernetes

This word in other fields

The same English word can have a different meaning in another field:

More terms: Release and Maintenance

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: