I have a question about the usage of kubernetes within AWS, I read through the summary of the chapters of the book and I don't see anything related to cloud deployment, also I hear that Amazon created new service that uses Kubernetes (Amazon Elastic Container Service for Kubernetes (Amazon EKS)), reading your book and the concepts that I believe should be there, how feasible is that will understand better what I will see in the cloud, does that will be very different ?
Also, if I don't want to use the new AWS service by itself but I want to use kubernetes on a different cloud provider your book will help me to understand how I can achieve it, without giving specifics about cloud providers?
EKS was announced when the book was already finalized and on its way to the printing press. The thing is that using Kubernetes, for the most part, is exactly the same, regardless of which cloud provider it is deployed on. Of course, setting up Kubernetes differs from one provider to the next, but I didn't focus on that aspect in the book. I chose to focus instead on how Kubernetes should be used and how it works.
There are a number of cloud providers that give you a managed Kubernetes cluster, so you don't have to concern yourself with setting it up yourself, but I did include an appendix which explains how to deploy (a non-production ready) Kubernetes cluster to a set of VMs or bare-metal machines. Setting up a production-grade cluster is not that straightforward, but once you understand the internals (which are explained in the book), you should be able to figure out how to do it.