Get startedGet started for free

Google Kubernetes Engine

1. Google Kubernetes Engine

What if you started using Kubernetes, but the infrastructure is too much to maintain? This is where Google Kubernetes Engine comes in. Google Kubernetes Engine is a managed Kubernetes service hosted on Google's infrastructure. It's designed to help deploy, manage, and scale Kubernetes environments for containerized applications. GKE is fully managed, which means the underlying resources don't have to be provisioned, and a container-optimized operating system is used to run workloads. Google maintains these operating systems, which are optimized to scale quickly with a minimal resource footprint. Google Kubernetes Engine offers a mode of operation called GKE Autopilot, which is designed to manage your cluster configuration, like nodes, scaling, security, and other preconfigured settings. When you use GKE, you start by directing the service to create and set up a Kubernetes system for you. This system is called a cluster. The GKE auto-upgrade feature ensures that clusters are always upgraded with the latest stable version of Kubernetes. The virtual machines that host containers in a GKE cluster are called nodes. GKE has a node auto-repair feature that was designed to repair unhealthy nodes. It performs periodic health checks on each node of the cluster and nodes determined to be unhealthy are drained and recreated. Just like Kubernetes supports scaling workloads, GKE supports scaling the cluster itself. GKE is integrated with several services: Cloud Build uses private container images securely stored in Artifact Registry to automate the deployment. IAM helps control access by using accounts and role permissions. Google Cloud Observability provides an understanding into how an application is performing. And Virtual Private Clouds, which provide a network infrastructure including load balancers and ingress access for your cluster. And finally the Google Cloud console provides insights into GKE clusters and their resources, and a way to view, inspect, and delete resources in those clusters. Although open source Kubernetes provides a dashboard, it takes a lot of work to set it up securely. With the Google Cloud console, however, there is a more powerful dashboard for your GKE clusters and workloads that you don't have to manage.

2. Let's practice!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.