From the course: Deploying Scalable Machine Learning for Data Science

Unlock the full course today

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

Introduction to Kubernetes

Introduction to Kubernetes

- [Instructor] In this video, we're going to take a look at the architecture of the Kubernetes orchestration platform. Kubernetes is a cluster management platform designed to work with containers like Docker. It provides core management services that streamline the management of mid- to large-size clusters. Kubernetes uses two types of nodes, masters and minions. The master is a single node that responds to API calls, manages workloads, and tracks information about the state of the cluster. Now if you configure your Kubernetes cluster for high-availability, you can actually have multiple masters, but we won't go into the details around that. The other type of node is a minion. And these are servers that run containers, such as a container running our machine learning services. The master node runs several components including the Kube-apiserver, which manages the Kubernetes API, Etcd, which is a high-availability key value store for maintaining cluster data, Kube-scheduler, that's a…

Contents