Skip to content
Ameen Abozaid
Planned lessonMID-057-L02

Architecture and desired state

  • Lesson 2 of 10
  • Mid-level
On This Lesson 4 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

name the components and the reconciliation loop.

Planned topics

  • Control plane: API server, etcd (state store), scheduler, controller manager.
  • Nodes run the kubelet and a container runtime; pods run on nodes.
  • Controllers watch actual state and act to reach the desired state (a reconciliation loop).
  • Everything goes through the API server; kubectl is a client.
Draft outline details

Demonstration

diagram: kubectl apply → API server → etcd → scheduler → kubelet starts the pod.

Check your understanding

Which component stores cluster state?

Show answer

etcd, via the API server.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Continue to next lesson

Type to search levels, phases, modules and lessons.