While containers make packaging apps easier, a powerful cluster manager and orchestration system is necessary to bring your workloads to production. Today, Google Container Engine is generally available and production ready, backed by Google’s 99.5% service level agreement. Container Engine makes it easy for you to set up a container cluster and manage your application, without sacrificing infrastructure flexibility. Try it today.
Set Up a Managed Container Cluster in a Few Clicks
With Container Engine, you can create a managed cluster that’s ready for container deployment, in just a few clicks. Container Engine is fully managed by Google reliability engineers, so you don’t have to worry about cluster availability or software updates.
Container Engine also makes application management easier. Your cluster is equipped with common capabilities, such as logging and container health checking, to give you insight into how your application is running. And, as your application’s needs change, resizing your cluster with more CPU or memory is easy.
|
“We chose Kubernetes to get the most out of our application infrastructure, and we chose to move to Google Container Engine from another cloud provider to get the most out of Kubernetes. Our infrastructure on Container Engine runs at about 40% of its original deployment on the other cloud provider, and Google’s sustained use discounts and per minute pricing have led to further cost savings.”
-- Jay Allen, Porch CTO
|
Declarative Container Scheduling and Management
Many applications take advantage of multiple containers; for example, a web application might have separate containers for the webserver, cache, and database. Container Engine is powered by Kubernetes, the open source orchestration system, making it easy for your containers to work together as a single system.
Container Engine schedules your containers into your cluster and manages them automatically, based on requirements that you declare. Simply define your containers’ needs, such as the amount of CPU/memory to reserve, number of replicas, and keepalive policy, and Container Engine will actively ensure requirements are met.
“The declarative nature of Kubernetes has proven to be very powerful in streamlining and simplifying spinning up application components, which include Django, Geoserver, ELK stack, Redis, PostGIS, and then GeoMesa interfacing with our Google Cloud Bigtable instance.“
-- Tim Kelton, co-founder Descartes Labs.
Cloud Flexibility with Kubernetes
Most customers live in a multi-cloud world, using both on-premises and public cloud infrastructures to host their applications. With Red Hat, Microsoft, IBM, Mirantis OpenStack, and VMware -- and the list keeps growing -- integrating Kubernetes into their platforms, you’ll be able to move workloads, or take advantage of multiple cloud providers, more easily. Container Engine and Kubernetes provide you with flexibility, whether you use on-premises, hybrid, or public cloud infrastructure.
|
“When we implemented our new, microservice-based container architecture, we chose Kubernetes because we needed a single, simple, standardized runtime platform that we could easily and quickly deploy across multiple environments. We use Container Engine in conjunction with our own infrastructure (powered by Mirantis OpenStack) and other public clouds to diversify our infrastructure risk.”
-- Lachlan Evenson, Lithium Cloud Platform Engineering
|
Ready for Production
Everything at Google, from Search to Gmail, is packaged and run in a Linux container. Each week we launch more than 2 billion container instances across our global data centers. Container Engine represents the best of our experience with containers and we’re excited for you to give it a spin. Get started with Container Engine today.
As a very small token of thanks for your support, we’re giving away 1,000 Container Engine t-shirts. Simply be one of the first 1,000 people to tweet @googlecloud with the hashtag #imakubernaut about why you love Container Engine or Kubernetes and get a t-shirt (some conditions apply).
- Posted by Craig Mcluckie, Product Manager