Too Long; Didn't Read
This is a 10,000 foot view of Kubernetes Concepts and Architecture. To understand the technology, you need to be aware of why containers orchestration tool came into existence. The ability to run complete services in the form of processes (a.k.a containers) on the same OS was revolutionary. Because containers are cheaper and faster than virtual machines, large applications could now be broken down into small, interdependent components, each running in its own container. With IaC (Infrastructure as Code), deployment is as easy as running a command against a configuration file.