How Kubernetes works in GCP
Kubernetes can be used to deploy containerized applications in AWS and Azure. In Chapters 6 and 9, I walked you through deploying Kubernetes on those platforms, and we pentested them. But GCP is arguably the home of Kubernetes. Here’s why.
Kubernetes was originally developed by a team at Google. The Kubernetes project was announced by Google cloud computing specialist Eric Brewer in 2014 (https://web.archive.org/web/20150910171929/http:/www.wired.com/2014/06/google-kubernetes). Kubernetes was inspired by some of the containerization innovations pioneered by Docker. But Kubernetes was mainly influenced by Borg (https://web.archive.org/web/20160701040235/http:/www.wired.com/2015/06/google-kubernetes-says-future-cloud-computing/), which was proprietary in-house cloud computing middleware that Google wanted to keep for its own purposes. Borg helps to run the backend for Gmail, Google Search, Google Maps, and a number of other popular Google services...