tezvyn:

Core components of a Kubernetes Operator

Source: interviewbeginner

WHAT IT TESTS: operator architecture. OUTLINE: a CRD defines the type, a controller watches instances via the API server and runs a reconcile loop, encoding operational knowledge to drive real state.

WHAT IT TESTS: whether you can name the moving parts of an operator. ANSWER OUTLINE: the two core pieces are one or more CRDs defining custom resources and a controller that watches those resources through the API server. The controller uses informers and a work queue to receive change events, then runs a reconcile loop comparing desired spec to actual state and making changes, updating status back through the API server. It encodes human operational knowledge as code.

Read the original → interview

Get five bites like this every day.

Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.

Core components of a Kubernetes Operator · Tezvyn