Home > Workload Solutions > SQL Server > White Papers > SQL Server 2019 Containers on Linux > Terminology
The following table defines some of the terms that are used in this white paper:
Table 1. Terminology
Term |
Description |
Container |
An isolated object that includes an application and its dependencies. Programs running on Docker are packaged as Linux containers. Because containers are a widely accepted standard, many prebuilt container images are available for deployment on Docker. |
Cluster |
A Kubernetes cluster is a set of machines that are known as nodes. One node controls the cluster and is designated as the master node; the remaining nodes are worker nodes. The Kubernetes master is responsible for distributing work among the workers and for monitoring the health of the cluster. |
Node |
A node runs containerized applications. It can be either a physical machine or a virtual machine. A Kubernetes cluster can contain a mixture of physical machine and virtual machine nodes. |
Pod |
A pod is the minimum deployment unit of Kubernetes. It is a logical group of one or more containers and associated resources that are needed to run an application. Each pod runs on a node, which can run one or more pods. The Kubernetes master automatically assigns pods to nodes in the cluster. |