From the course: Compute, Network, and Storage Services Configuration in Google Distributed Cloud (GDC) by Google

Unlock this course with a free trial

Join today to access over 25,600 courses taught by industry experts.

Kubernetes and containers overview

Kubernetes and containers overview

- [Narrator] We'll start with an overview of Kubernetes and containers. If you're already an expert in Kubernetes, you can skip to the next video. In this overview, you'll encounter some important terminology related to Kubernetes. Listen for these terms as you review the basics of containerization and Kubernetes: container, container image, Dockerfile, cluster, node, node pool, pod, control plane, namespace, and Kubectl. Let's start with why, as an application developer, you might want to use containers to divide a monolithic application into services. Running a monolith that consists of multiple services within a single VM creates a problem. Services that share dependencies are not isolated from each other, and there is no way to independently scale the component services. One way to solve this problem is by moving to microservices on separate VMs. However, a problem with this approach is that two complete copies…

Contents