From the course: Docker for Developers: Create and Manage Docker Containers
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
What is Kubernetes? - Docker Tutorial
From the course: Docker for Developers: Create and Manage Docker Containers
What is Kubernetes?
- [Instructor] In the last chapter, we covered swarm. Let's move on to another more powerful container orchestration tool, Kubernetes. Kubernetes helps you run and manage containers across many machines. It keeps your app running, scales it up or down, and makes sure updates don't cause downtime. So how does Kubernetes work with Docker? Docker builds and runs containers. Kubernetes helps run those containers across a cluster. You still build images with Docker, but Kubernetes handles the heavy lifting of running them in production. There's several key terms you need to know to get started with Kubernetes. A pod is the smallest unit in Kubernetes. It usually holds one container. Sometimes it holds a few containers that need to work closely together. All containers in a pod share the same network and storage. A deployment tells Kubernetes how to run your app. It defines the image, the number of copies to run, and how to…
Contents
-
-
-
-
-
-
-
-
-
(Locked)
What is Kubernetes?2m 4s
-
(Locked)
Installing kubectl and minikube3m
-
(Locked)
Translating Docker Compose to Kubernetes using Kompose4m 29s
-
Deploying a sample application3m 54s
-
(Locked)
Scaling in Kubernetes2m
-
(Locked)
Challenge: Working with Kubernetes1m 26s
-
(Locked)
Solution: Working with Kubernetes2m 57s
-
(Locked)
Removing Kubernetes resources and stopping minikube2m 34s
-
(Locked)
-
-