关注微信公众号
第一手干货与资讯
加入官方微信群
获取免费技术支持
Google Container Engine, or GKE for short (the K stands for Kubernetes), is Google’s offering in the space of Kubernetes runtime deployments. When used in conjunction with a couple of other components from the Google Cloud Platform, GKE provides a one-stop shop for creating your own Kubernetes environment, on which you can deploy all of the containers and pods that you wish without having to worry about managing Kubernetes masters and capacity. This article outlines how GKE works and how to get up and running with GKE.
Google founded the Kubernetes open source project based on some existing code from its infrastructure, which has been built and refined using Google’s lessons learned from running their entire platform on containers well before Docker standardized the format, which sparked mass adoption. With everything from ads and search to mail running in containers, Google rightly predicted that management and orchestration would be key to containers’ success in the marketplace.
GKE has a number of features that take advantage not only of Kubernetes, but also the rest of the Google Cloud Platform.
Following is a primer for getting up and running with GKE.
The single biggest drawback of using GKE for your Kubernetes runtime is that you are tied to Google’s Cloud Platform. If you wish to use GKE, but also want to be able to support multiple clouds, an option like Rancher can be a help. Rancher provides a unified front end for multiple container orchestration frameworks and environments, giving you a “single pane of glass” for deploying containers wherever you need.
If you want to try Kubernetes, or currently use it and want to be able to scale without needing all the expertise in-house, GKE is a fantastic single-cloud solution for running Kubernetes. Many companies never get to the point of having a single cloud provider as a feasible option, but using a product like Rancher allows a company to leverage existing investment and expand to other cloud providers according to the dictates of customer demand.
Vince Power is a Solution Architect who has a focus on cloud adoption and technology implementations using open source-based technologies. He has extensive experience with core computing and networking (IaaS), identity and access management (IAM), application platforms (PaaS), and continuous delivery.