This document discusses Kubernetes in action on AWS. It begins with an introduction to container orchestration tools and why Kubernetes was chosen. It then provides definitions of key Kubernetes concepts like clusters, nodes, pods, replication controllers, deployments and services. Reasons why Kubernetes is useful like automatic binpacking, horizontal scaling, automated rollouts/rollbacks, self-healing and service discovery are covered. The document also discusses why Kops is useful to automate management of Kubernetes clusters on AWS. It concludes with a demo of setting up a Kubernetes cluster on AWS with Kops including deploying a web app, Nginx proxy, external load balancer and auto scaling configurations.