Software Engineering vocabulary · Release and Maintenance

Cluster

Meaning in software engineering, with examples

/ˈklʌstər/nounCore term

In software engineering, cluster means: A group of connected machines that work together as one system, for example to run containers in Kubernetes or to store data in a database.

In Turkish: küme, cluster

How it is used

Most often heard as 'Kubernetes cluster', but also 'database cluster' and 'Elasticsearch cluster'. You create, upgrade, scale and delete clusters. Teams often keep separate clusters for staging and production.

Example sentences

  1. We're upgrading the production cluster this weekend, so expect a few pod restarts.

  2. The cluster has six nodes spread across three availability zones.

Common collocations

  • Kubernetes cluster
  • create a cluster
  • upgrade the cluster
  • cluster autoscaler
  • database cluster

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: