Kubernetes is a popular open source container management platform originally developed by Google, who based Kubernetes on Google's own internal Borg (https://kubernetes.io/blog/2015/04/borg-predecessor-to-kubernetes/) container platform. Kubernetes draws on Google's extensive experience of running containers at scale, and is now supported by all of the major cloud platform providers with the release of the AWS Elastic Kubernetes Service (EKS). EKS provides a managed Kubernetes cluster to which you can deploy your container applications, without having to worry about day-to-day operational overheads and the complexities of cluster management. AWS has performed all the heavy lifting of establishing a robust and scalable platform, making it easier than ever to get up and running with Kubernetes.
In this chapter, you will be introduced to...