Kubernetes has its own nomenclature for different elements. We will be using the nomenclature often in this book, and the Kubernetes documentation uses them as well. Learning about the differences between them is important since some of them can be subtle.
Understanding the different Kubernetes elements
Nodes
The main infrastructure elements of Kubernetes are known as nodes. A Kubernetes cluster is composed of one or more nodes, which are the physical machines (or virtual machines) that support the abstraction of the rest of the elements.
Each node needs to be able to communicate with the others, and they all run in a container runtime—typically Docker—but they can use other systems, such as rktlet (https:/...