The document discusses containers and Kubernetes. It provides an overview of the history of containers from early implementations in 1979 to present day mainstream use powered by tools like Docker and Kubernetes. It discusses challenges in using containers at scale and how Kubernetes helps to automate deployment, scaling and management of containerized applications. It also discusses strategies for teaching others about Kubernetes and containers starting with familiar concepts and building understanding incrementally.