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.
Deploying containers in a Kubernetes cluster
From the course: Deploying Scalable Machine Learning for Data Science
Deploying containers in a Kubernetes cluster
- [Instructor] Now, let's take a look at how we specify the configuration of our application in Kubernetes. We'll be working with a few terms in this video, so I just wanna go over those. First, is configuration files. These are files that use YAML or JSON to describe the desired state of your application, in terms of Kubernetes objects. That includes things like the number of replicas that you want running at any one time. Pods is a term we've encountered before. It's the basic unit for workloads on Kubernetes. Pods include applications that run together to make up a service. And then finally, we're gonna talk about deployments. A deployment is a running set of pods that implement your service. Now, let's review a deployment file example. This file is from the Kubernetes Website. When we work with it, or when we apply it, that means we tell Kubernetes what the specification is that we would like for our set of pods. Now, here in this example, we have a file that contains information,…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.