This document provides an introduction to containers and Kubernetes. It begins by stating the goals of the session and introducing the author. It then discusses moving applications from traditional architectures to modern microservices approaches using containers and Kubernetes. It provides explanations of what containers are and how Kubernetes works as an orchestration platform, managing containers across clusters of machines. It demonstrates building a Docker container and deploying containers to Kubernetes. Finally, it discusses advantages of running Kubernetes on Azure, such as ease of management and operations.