Operations 5 min read

500 Essential Ops Terms: Kubernetes, Docker & SRE Glossary

This glossary defines 500 fundamental terms for operations engineers, covering Kubernetes core concepts, components, networking, and Docker container terminology with concise explanations for each term.

Golang Shines
Golang Shines
Golang Shines
500 Essential Ops Terms: Kubernetes, Docker & SRE Glossary

Part 1: Kubernetes Core Concepts

K8s / Kubernetes : Container orchestration platform

Master / Control Plane : Cluster control plane node

Node / Worker Node : Cluster worker node

Pod : Smallest deployable unit in K8s, contains one or more containers

Deployment : Stateless application controller, manages Pod replicas

StatefulSet : Stateful application controller, ensures Pod ordering and stability

DaemonSet : Controller that runs one Pod on each node

Job : One-time task controller

CronJob : Scheduled task controller

ReplicaSet : Replica count maintenance controller, managed by Deployment

Namespace : Virtual cluster for resource isolation

Label : Labels used for resource selection and organization

Selector : Selector, filters resources based on labels

Annotation : Annotations, attaches non-identifying metadata

Ingress : Layer 7 load balancing, manages external access

Service : Pod access policy, stable service exposure

ClusterIP : Default Service type, internal cluster access

NodePort : Service type, exposes via node port

LoadBalancer : Service type, integrates with cloud provider LB

Headless Service : Headless service (ClusterIP set to None), used for stateful services

Endpoint / Endpoints : List of Pod IPs associated with a Service

ConfigMap : Stores non-sensitive configuration data

Secret : Stores sensitive data (passwords, keys, etc.)

PV / PersistentVolume : Persistent volume, cluster-level storage resource

PVC / PersistentVolumeClaim : Persistent volume claim, requests storage resources

Part 2: Kubernetes Components and Networking

API Server / APIServer : K8s core management component, provides REST API

Scheduler : Scheduler, responsible for scheduling Pods to Nodes

Controller Manager : Controller manager, runs various controllers

Kubelet : Node agent, manages container lifecycle

Kube-proxy : Node network proxy, implements Service forwarding

Etcd : Distributed key-value store, stores all cluster data

CoreDNS : Cluster internal DNS resolution

CNI / ContainerNetworkInterface : Container Network Interface specification

Calico : CNI network plugin (supports BGP/IPIP/VXLAN)

Flannel : CNI network plugin (simple and easy to use)

Cilium : CNI network plugin (based on eBPF)

BGP / BorderGatewayProtocol : Border Gateway Protocol (Calico mode)

Part 3: Docker and Container Terminology

Docker : Container engine

Dockerfile : Script for building images

Image : Image / read-only template for containers

Container : Container / running instance of an image

Registry : Image registry / service for storing images (e.g., Harbor, Docker Hub)

Harbor : Enterprise-grade private image registry

Docker-compose : Multi-container orchestration tool (single-host)

Docker Swarm : Docker native cluster management (now marginalized)

Build Context : Build context / path specified during docker build

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

cloud-nativedockeroperationsKubernetesDevOpsSREContainer OrchestrationGlossary
Golang Shines
Written by

Golang Shines

We share daily the latest Golang technical articles, practical resources, language news, tutorials, and real-world projects to help everyone learn and improve.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.