Taught By

Google Cloud Training

Transcript

Another choice for organizing your compute is using Containers rather than Virtual Machines and using Kubernetes Engine to manage them. Containers are simple and inter-operable, and they enable seamless fine grained scaling. Google launches billions of Containers every week although yes, that says something about Google's scale, it says more about the efficiency of Containers and the low overhead they require. Lots of people have heard of Kubernetes. That's an orchestration layer for Containers, developed and released as open source by Google. Kubernetes Engine is Kubernetes as a service. You can run Kubernetes elsewhere too, both on your own premises and in other providers clouds. But Kubernetes Engine is a scalable managed oftenly that runs on Google's infrastructure. You direct the creation of a cluster and Kubernetes Engine schedules your containers into the cluster and manages them automatically, based on requirements you define. Let's learn about how Kubernetes Engine works and how it helps us deploy and manage applications in Containers. We've already discussed the spectrum between infrastructure as a service and platform as a service, and we've already discussed Compute Engine which is GCP pure infrastructure as a server-less offering. In this module, we'll see how Kubernetes Engine is a kind of hybrid between IaaS and Paas, offering the managed infrastructure of an IaaS offering with the developer orientation of a Paas offering.

Explore our Catalog

Join for free and get personalized recommendations, updates and offers.