From the course: Azure for DevOps: Containers

Unlock the full course today

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

Kubernetes overview

Kubernetes overview

- [Instructor] To deploy a single containerized application, or you manage a handful of them, it's simple enough to do with existing tools. When we are developing dozens of applications that are made of multiple containers each, we need container orchestration. Container orchestration is defined as a system for automatically deploying, managing and scaling containerized applications on a group of servers. In short, orchestration is to containers, but cluster management is to virtual machines. When instructed to do so, a container orchestrator finds a suitable host to run your container image. This is often called scheduling. Furthermore, container orchestrator enables service discovery, which allows containers to discover each other automatically, even as they move between hosts. An orchestrator also provides load balancing for safe containers. The container orchestrator make sure that your applications are highly…

Contents