Home > Workload Solutions > SQL Server > White Papers > Microsoft SQL Server 2019 Big Data Clusters: A Big Data Solution Using Dell EMC Infrastructure > Terminology
The following table defines some of the terms that are used in this white paper:
Table 1. Terminology
Term |
Description |
Container |
A software-defined form of virtualization that packages together an application and its dependencies. Docker is a widely used container format and is based on Linux container technology. Because Docker containers are a widely accepted standard, many prebuilt container images are available for deployment on systems that support the Docker format. |
Kubernetes cluster |
A highly available instance of an open-source container-orchestration system for automating application deployment, scaling, and management. Some possible abstractions of a Kubernetes cluster are applications, data plane, control plane, cluster infrastructure, and cluster operations. A Kubernetes cluster comprises a set of machines that are known as nodes. |
Kubernetes cluster node |
A node runs containerized applications. It can be either a physical machine or a virtual machine (VM). A Kubernetes cluster can contain a mixture of physical machine and VM nodes. One node of the cluster is designated as the master node, which is used to control the cluster. 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. |
Kubernetes pod |
A pod consists of one or more containers that are guaranteed to be co-located on a worker node and can share resources. The basic scheduling unit and the minimum deployment unit of Kubernetes is a pod. Kubernetes pods are assigned a unique IP address within the cluster, enabling applications in the pod to use ports without the risk of conflict. The Kubernetes master automatically assigns pods to nodes in the cluster. |