From the course: Learning Kubernetes
Unlock the full course today
Join today to access over 24,700 courses taught by industry experts.
What are containers? - Kubernetes Tutorial
From the course: Learning Kubernetes
What are containers?
- In our last video, we learned that Kubernetes is a container orchestration system, but what exactly are containers? Let's review. Pioneered and popularized by Docker, containers are a technology that bundle the code for an application and the configuration required to run the code itself in one unit. Before container technology, different servers or virtual machines were required to run each instance of an application. Building your applications using containers has several advantages. First, containers are portable and can be run on any Linux, Windows or macOS machine as long as there is a container engine installed. Second, containers use less CPU and memory than a virtual machine or an application running on a server, so you can put more containers on fewer servers saving you or your company money. Third, because containers have everything they need to run, its own operating system, code, and code dependencies…
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.