2: Kubernetes principles of operation

This chapter introduces you to major Kubernetes technologies and prepares you for upcoming chapters. You’re not expected to be an expert at the end of this chapter.

We’ll cover all of the following:

  • Kubernetes from 40K feet
  • Control plane nodes and worker nodes
  • Packaging apps for Kubernetes
  • The declarative model and desired state
  • Pods
  • Deployments
  • Services

Kubernetes from 40K feet

Kubernetes is both of the following:

  • A cluster
  • An orchestrator

Kubernetes: Cluster

A Kubernetes cluster is one or more nodes providing CPU, memory, and other resources for use by applications.

Kubernetes supports two node types:

  • Control plane nodes
  • Worker nodes

Both types can be physical servers, virtual machines, or cloud ...

Get The Kubernetes Book - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.