Lingua-e
← Back

Developer English guide

Kubernetes Vocabulary: English Terms for Cloud-Native Developers

August 4, 2026

Kubernetes is the standard platform for running containerised workloads in production. This bilingual glossary covers the 30 most important K8s terms, with plain-English definitions and real usage examples so you can discuss Kubernetes confidently in English.

Key Takeaways

  • A pod is the smallest unit. A deployment manages many pods and handles rolling updates.
  • A service gives pods a stable network identity inside the cluster. An ingress routes external traffic in.
  • Use namespaces to separate environments or teams inside one cluster.
  • Liveness probes restart broken containers. Readiness probes stop traffic from reaching unready pods.
  • Helm charts package Kubernetes resources so you can deploy and upgrade applications consistently.

1. Cluster architecture

The building blocks of a Kubernetes cluster: nodes, the control plane, and the components that keep everything running.

cluster

clúster

A set of machines (nodes) that run containerised workloads managed by Kubernetes. A cluster has a control plane and one or more worker nodes.

We moved our staging environment to a separate cluster to isolate it from production.

node

nodo

A physical or virtual machine in a cluster. Worker nodes run pods. The control plane manages the cluster state.

One node is under memory pressure. We need to scale up or evict some pods.

control plane

plano de control

The set of components that manage the cluster: the API server, scheduler, controller manager, and etcd. The control plane makes global decisions about the cluster.

The API server in the control plane is the entry point for all kubectl commands.

worker node

nodo trabajador

A node that runs application pods. Each worker node runs the kubelet, a container runtime, and kube-proxy.

Add a worker node to the cluster to handle the increased pod count.

etcd

etcd (almacén de estado)

The distributed key-value store that Kubernetes uses to persist all cluster state. If etcd is lost, the cluster state is lost.

Back up etcd daily. It is the source of truth for everything in the cluster.

kubelet

kubelet (agente de nodo)

The agent that runs on each worker node. It receives pod specs from the API server and ensures the containers described in those specs are running and healthy.

The kubelet reported the pod as CrashLoopBackOff. Check the container logs.

scheduler

planificador

The control plane component that assigns pods to nodes based on resource requirements, affinity rules, and available capacity.

The scheduler could not place the pod because no node had enough memory.

namespace

espacio de nombres

A virtual partition inside a cluster that isolates resources. Teams use namespaces to separate environments (dev, staging, prod) or teams.

Deploy the app to the staging namespace to test before promoting to production.

2. Workloads

The resources you use to run applications: pods, deployments, StatefulSets, and release strategies.

pod

pod

The smallest deployable unit in Kubernetes. A pod contains one or more containers that share the same network and storage. Most pods run a single container.

The pod is in Pending state because there is no node with enough CPU.

deployment

deployment (despliegue)

A Kubernetes resource that manages a set of identical pods. You define the desired replica count and image; Kubernetes keeps that state running and handles rolling updates.

Update the image tag in the deployment and Kubernetes will roll it out without downtime.

replica set

conjunto de réplicas

A resource that ensures a specified number of pod replicas are running at all times. Deployments manage replica sets automatically.

The replica set scaled down to 0 pods during the maintenance window.

stateful set

conjunto con estado

Like a deployment but for stateful applications. Each pod gets a stable hostname and persistent storage. Used for databases and message queues.

We run PostgreSQL as a StatefulSet so each pod keeps its own persistent volume.

daemon set

conjunto daemon

Ensures that one copy of a pod runs on every node (or a subset of nodes). Used for infrastructure tools like log collectors and monitoring agents.

The log shipper runs as a DaemonSet so every node forwards its logs.

rolling update

actualización progresiva

A strategy for updating pods where new pods are started before old ones are stopped, maintaining availability throughout the update.

The rolling update replaced pods one by one with zero downtime.

canary deployment

despliegue canario

A release strategy that sends a small percentage of traffic to the new version before rolling it out to all users.

We ran a canary deployment with 5% of traffic to catch regressions before the full rollout.

blue-green deployment

despliegue azul-verde

A release strategy that maintains two identical environments (blue and green). Traffic is switched from one to the other in a single step, enabling instant rollback.

Blue-green gave us a one-second cutover and instant rollback when we found a bug.

3. Networking

How pods communicate with each other and with the outside world.

service

servicio

A Kubernetes resource that exposes a set of pods as a stable network endpoint with a fixed IP and DNS name. Traffic is load-balanced across healthy pods.

Create a ClusterIP service so other pods can reach the API by name.

ingress

ingress (entrada de tráfico)

A resource that routes external HTTP and HTTPS traffic into the cluster, forwarding requests to services based on hostname or URL path.

Add an ingress rule to route /api to the backend service and / to the frontend.

label

etiqueta

A key-value pair attached to any Kubernetes resource for identification and grouping. Selectors use labels to find matching resources.

Add the label environment: production to all resources in the prod namespace.

selector

selector

A query that matches resources by their labels. Services and deployments use selectors to target the correct pods.

The service selector app: frontend targets all pods with that label.

annotation

anotación

Arbitrary metadata attached to a Kubernetes resource. Unlike labels, annotations are not used for selection but for tooling, auditing, or documentation.

We use annotations to store the deployment timestamp and the commit SHA.

4. Configuration and health

Managing configuration, storage, health checks, and packaging with Helm and operators.

ConfigMap

ConfigMap (mapa de configuración)

A Kubernetes resource for storing non-sensitive configuration data as key-value pairs. ConfigMaps can be mounted as files or injected as environment variables.

Store the feature flags in a ConfigMap so we can change them without rebuilding the image.

secret

secreto

Like a ConfigMap but for sensitive data such as passwords, tokens, and certificates. Secrets are base64-encoded and can be encrypted at rest.

Mount the database credentials as a secret, not as plain environment variables.

volume

volumen

A directory available to containers in a pod. Kubernetes volumes can be backed by many types of storage: local disk, NFS, cloud block storage, and more.

Mount an emptyDir volume for shared temporary storage between the two containers in the pod.

persistent volume claim

reclamación de volumen persistente (PVC)

A request for storage. The cluster provisions a persistent volume to fulfil the claim. The application mounts the PVC and the data survives pod restarts.

The database pod mounts a 50 GB PVC backed by an SSD storage class.

resource limit

límite de recursos

The maximum CPU and memory a container is allowed to use. If it exceeds the memory limit, it is killed (OOMKilled). CPU is throttled, not killed.

The pod was OOMKilled because the memory limit was set too low for the dataset size.

liveness probe

sonda de actividad

A health check that tells Kubernetes whether the container is running correctly. If it fails, Kubernetes restarts the container.

The liveness probe pings /healthz every 10 seconds. Three failures trigger a restart.

readiness probe

sonda de disponibilidad

A health check that tells Kubernetes whether the container is ready to receive traffic. A pod that fails the readiness probe is removed from the service's endpoints.

Set a readiness probe so the pod does not receive traffic until the database connection is established.

helm chart

chart de Helm

A package of pre-configured Kubernetes resources managed by Helm, the Kubernetes package manager. Charts make it easy to install, upgrade, and share applications.

We use a Helm chart to deploy Prometheus so we can override values per environment.

operator

operador

A Kubernetes extension that automates the management of complex stateful applications by encoding operational knowledge into custom controllers.

The Postgres operator handles backups, failover, and schema migrations automatically.

Practice this vocabulary for free

Interactive exercises with real developer scenarios. No account required.

Start free practice

Ready to practice your English at work?

Lingua-e has interactive exercises built around real developer conversations: standups, code reviews, retrospectives, and more. Practice until it comes naturally.

Try Lingua-e for free
Roxana Lafuente

Written by

Roxana Lafuente

Lingua-e's founder

Roxana Lafuente is a software engineer with 8+ years of experience. At the beginning of her career, even though she had already passed the First Certificate in English, she still froze every time she had to speak up in the daily standup. That was a gap nobody was fixing. After 2,000+ standups, she figured out what actually builds fluency: practice that looks like your real work. She built Lingua-e so other developers wouldn't have to take the long road to feel confident working in an international development environment.