GKE overview  |  Google Kubernetes Engine (GKE)  |  Google Cloud (2024)

Autopilot Standard

This page describes Google Kubernetes Engine (GKE), a managedKubernetes service that you can use to deploy and operate containerized applications atscale using Google's infrastructure. This page is intended for platformadministrators who are looking for a scalable, automated, managed Kubernetessolution. Before reading this page, ensure that you're familiar withKubernetes concepts.

GKE is a Google-managed implementation of theKubernetes open source container orchestration platform. Kubernetes was developed by Google,drawing on years of experience operating production workloads at scale onBorg, our in-house cluster managementsystem.

Get started with GKE

You can start exploring GKE in minutes. You can use GKE'sfree tier,which lets you get started with Kubernetes without incurring costs for clustermanagement.

  1. Get started in Google Cloud console

  2. Try the quickstart to deploy acontainerized web application.
  3. Read theAutopilot overview,which has guidance and resources for planning and operating your platform.

When to use GKE

GKE is ideal if you need a platform that lets you configure theinfrastructure that runs your containerized apps, such as networking, scaling,hardware, and security. GKE provides the operational power ofKubernetes while managing many of the underlying components, such as thecontrol plane and nodes, for you.

Benefits of GKE

The following table describes some of the benefits of using GKEas your managed Kubernetes platform:

GKE benefits
Platform management
  • Fully-managed nodes in GKE Autopilot mode with built-in hardening and best practice configurations automatically applied.
  • Managed upgrade experience with release channels to improve security, reliability, and compliance.
  • Flexible maintenance windows and exclusions that let you configure upgrade type and scope to meet business needs and architecture constraints.
  • In GKE Standard mode, flexible node upgrade strategies to optimize availability and manage disruptions.
  • Automatic scaling of nodes based on the number of Pods in the cluster with Autopilot mode or with node auto-provisioning in Standard mode.
  • Node auto-repair to maintain node health and availability.
  • Built-in logging and monitoring.
  • Google Cloud integrated CI/CD options with Cloud Build and Cloud Deploy.
Improved security posture
  • Hardened node operating system for apps: Container-Optimized OS.
  • Built-in security measures.
  • Automatic upgrades to new GKE versions.
  • Integrated security posture monitoring tooling with the security posture dashboard.
  • Google Cloud logging and monitoring integrations with Google Cloud Observability.
Cost optimization
  • In Autopilot mode, pay only for the compute resources your running Pods request.

    In GKE Standard mode, you pay for all resources on nodes, regardless of Pod requests.

  • Save costs by running fault-tolerant workloads, such as batch jobs, on Spot Pods.
  • Minimized operational overhead in Autopilot mode because Google manages both the nodes and the control plane.
Reliability and availability
  • >99% monthly uptime SLO.
  • Pod-level SLA in Autopilot clusters because Google manages the nodes.
  • Highly-available control plane and worker nodes in Autopilot mode and in regional Standard clusters.
  • Proactive monitoring and recommendations to mitigate potential workload disruptions caused by upcoming deprecations.
  • Multi-cluster Service capabilities.
Best practice:

Configure the application CI/CD pipeline to use Cloud Build,Cloud Deploy, and Artifact Registry.By using managed build and deployment services,you can optimize for security, scale, and simplicity.

Use cases for GKE

GKE and Kubernetes are used in a variety of industries, includingrobotics, healthcare, retail, education, gaming, and financial services. Examples of workloads you can run include:

  • AI and ML operations
  • Data processing at scale
  • Scalable online games platforms
  • Reliable applications under heavy load

For case studies by industry and application, refer toGoogle Cloud customers.

How GKE works

A GKE environment consists of nodes, which are Compute Enginevirtual machines (VMs), that are grouped together to form a cluster. Youpackage your apps (also called workloads) into containers. You deploy setsof containers as Pods to your nodes. You use the Kubernetes API to interactwith your workloads, including administering, scaling, and monitoring.

Kubernetes clusters have a set of management nodes called the control plane,which run system components such as the Kubernetes API server. InGKE, Google manages the control plane and system components foryou. In Autopilot mode, which is the recommended way to runGKE, Google also manages your worker nodes. Googleautomatically upgrades component versions for improved stability and security,ensuring high availability, and ensuring integrity of data stored in thecluster's persistent storage.

For more information, refer toGKE cluster architecture.

Best practice:

If you run your workloads in VMs, consider usingMigrate for GKE tocontainerize the workloads without having to rewrite apps or modify source code.

Kubernetes versions and features

GKE automatically upgrades your control plane to new Kubernetesversions that add new features and improvements in the open source project. TheKubernetes version selected for auto-upgrades depends on the stable version inthe GKE release channel you select when you create the cluster.You can alsomanually upgrade your control planeto a different Kubernetes version than the version GKE selectsfor an upgrade. For detailed information on versions and upgrades, refer to therelease notes andGKE versioning and upgrades.If you use GKE Standard mode and don't enroll in arelease channel, you won't get automatic upgrades.

GKE includes most beta and stable Kubernetes features. You can use beta APIs in 1.24 and later.

Best practice:

If you want to try less stable Kubernetes features in the alpha stage, usealpha Standard clusters. Also, don't enable beta APIs in production clusters, or carefully considering the implications before doing so.

Modes of operation

GKE has the Autopilot and Standardmodes of operation, which offer you different levels offlexibility, responsibility, and control.

If you want more information before you choose a mode, refer toChoose a GKE mode of operation.

Best practice:

Use the fullymanaged Autopilotmode, in which Google Cloud manages your nodes for you and provides aworkload-focused, cost-optimized, production-ready experience. Only useStandard mode if you know you have a specific need to manually managethe node pools and clusters.

What's next

GKE overview  |  Google Kubernetes Engine (GKE)  |  Google Cloud (2024)
Top Articles
The Essential Guide to Index Fund Investing in India
African Development Bank (AfDB): Purpose, history, functions & power - MakeMoney.ng
Chatiw.ib
Aadya Bazaar
Mr Tire Prince Frederick Md 20678
Georgia Vehicle Registration Fees Calculator
라이키 유출
Directions To 401 East Chestnut Street Louisville Kentucky
Green Bay Press Gazette Obituary
Www Thechristhospital Billpay
Bustle Daily Horoscope
Our Facility
Craigslist Pets Southern Md
Valentina Gonzalez Leak
David Turner Evangelist Net Worth
WWE-Heldin Nikki A.S.H. verzückt Fans und Kollegen
Hell's Kitchen Valley Center Photos Menu
Love In The Air Ep 9 Eng Sub Dailymotion
Dr Adj Redist Cadv Prin Amex Charge
Nail Salon Goodman Plaza
How To Cancel Goodnotes Subscription
Craigslistjaxfl
ELT Concourse Delta: preparing for Module Two
Thick Ebony Trans
Hannah Palmer Listal
Everything To Know About N Scale Model Trains - My Hobby Models
Boxer Puppies For Sale In Amish Country Ohio
Cardaras Funeral Homes
What Sells at Flea Markets: 20 Profitable Items
Downtown Dispensary Promo Code
Log in to your MyChart account
Kuttymovies. Com
Filmy Met
Star News Mugshots
Bernie Platt, former Cherry Hill mayor and funeral home magnate, has died at 90
How to Get Into UCLA: Admissions Stats + Tips
Frostbite Blaster
The Boogeyman Showtimes Near Surf Cinemas
USB C 3HDMI Dock UCN3278 (12 in 1)
Bismarck Mandan Mugshots
Www Craigslist Com Brooklyn
Hometown Pizza Sheridan Menu
Below Five Store Near Me
Executive Lounge - Alle Informationen zu der Lounge | reisetopia Basics
Is Chanel West Coast Pregnant Due Date
Autozone Battery Hold Down
Myhrkohls.con
Southwind Village, Southend Village, Southwood Village, Supervision Of Alcohol Sales In Church And Village Halls
Sdn Dds
Ff14 Palebloom Kudzu Cloth
Syrie Funeral Home Obituary
7 National Titles Forum
Latest Posts
Article information

Author: Laurine Ryan

Last Updated:

Views: 5604

Rating: 4.7 / 5 (57 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Laurine Ryan

Birthday: 1994-12-23

Address: Suite 751 871 Lissette Throughway, West Kittie, NH 41603

Phone: +2366831109631

Job: Sales Producer

Hobby: Creative writing, Motor sports, Do it yourself, Skateboarding, Coffee roasting, Calligraphy, Stand-up comedy

Introduction: My name is Laurine Ryan, I am a adorable, fair, graceful, spotless, gorgeous, homely, cooperative person who loves writing and wants to share my knowledge and understanding with you.