Kubernetes (K8s) is a powerful and flexible open source container orchestration system. The power of K8s comes from its modularity and simplicity of basic concepts. Each of these builds on the other — from the most basic elements to more advanced ones — and each is responsible for its own well-defined logic and behavior.

At the core of K8s container management capabilities is the notion of a “pod.” The smallest deployable unit in K8s, a pod is a group of containers deployed and running together. Various pod / container orchestration strategies are implemented by K8s through higher-level concepts called controllers.

In this webinar Oleg Chunikhin, CTO at Kublr, will discuss container orchestration controllers implemented by K8s to deploy and manage applications on Kubernetes clusters including Deployments, StatefulSets, and DaemonSets.

Oleg will also talk about commonalities and differences between these controllers’ behaviour, such as recovery from failures, health and readiness checks, persistent data management, pod scheduling and resource allocation.