From the course: SQL Server Containerization: Modern Deployment Strategies for Data-Driven Organizations

Unlock the full course today

Join today to access over 24,800 courses taught by industry experts.

Kubernetes fundamentals

Kubernetes fundamentals

- [Instructor] As nice as containers are, they are hard to manage on their own, especially for enterprise environments. This issue can be solved through container orchestration and Kubernetes is exactly that, a container orchestrator. It starts by forming pods, which is simply a group of containers that belong together. Of course, a pod can also just consist of a single container. These pods are then scheduled and distributed across servers or nodes, and at least one of them is your control plane, you might have more, for HR requirements, and its only job is to manage the load across the other nodes, the worker nodes. It'll usually not run any workloads itself, except for some system containers. These nodes form your cluster, and in addition, you'll usually provide some external storage to persist your data and make your pods accessible through persistent endpoints, so-called services. To make sure the pods can communicate with each other, Kubernetes requires its own network or…

Contents