# Create a Google Kubernetes Engine (GKE)

In 
GCP
Published 2022-12-03

This tutorial explains how we can create a Google Kubernetes Engine.

Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure. The GKE environment consists of multiple machines (specifically, Compute Engine instances) grouped together to form a cluster.

It can scale up to 15000 nodes.

In order to create a Google Kubernetes Engine (GKE) you can go to the Google Cloud Console.

Click on "Compute" -> "Kubernetes Engine" and you will see the following screen:

Click on "Create".

Choose a creation option. Me, I will choose "Autopilot: Google manages your cluster".

Choose the name of the cluster and the region you want to deploy the cluster.

Choose the Networking characteristics and click on "Advanced settings".

Choose a release channel.

I will not enable a maintenance window for this cluster.

I will not enable Anthos Service Mesh for this cluster.

Change security setting as you need and add some metadata (description and labels).

And click on "Create" button in order to create the cluster.

The same GKE cluster could be created using the following command:

gcloud container --project "fluted-layout-376110" clusters create-auto "gke-cluster-1" --region "us-central1" --release-channel "regular" --network "projects/fluted-layout-376110/global/networks/default" --subnetwork "projects/fluted-layout-376110/regions/us-central1/subnetworks/default" --cluster-ipv4-cidr "/17" --services-ipv4-cidr "/22"