liveBook · Manning

YAML

As explained in Kubernetes for Developers

YAML is a human-readable data serialization format commonly used for structured configuration.

YAML provides the primary configuration format for describing Kubernetes workloads as desired state rather than as a sequence of commands. section 1.2.2

Kubernetes reads the configuration, creates the requested resources, and keeps working toward that state when replicas crash or fail. section 1.2.2

Three application replicas

A Deployment configuration can specify three application replicas and an external load balancer; Kubernetes finds placement, connects the replicas, and maintains them. section 1.2.2

How Kubernetes for Developers covers it

How deep it goes
Explains YAML’s role in declarative configuration and contrasts desired-state declarations with imperative commands, without detailing YAML syntax.
Examples
Uses a Deployment requesting three application replicas connected to an external load balancer.
What you can do after
Operate/configure Kubernetes workloads by declaring replica counts and connectivity requirements for Kubernetes to enact and maintain.
How it connects
Connects YAML with Kubernetes, declarative configuration, Deployments, replicas, load balancers, and desired state.

Also explained in

Compare how 16 books explain YAML →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Kubernetes for Developers. The section links point to the parts of the book it draws on.