Kubernetes, the container orchestrator created and open-sourced here at Google, has experienced incredible development and adoption since it was introduced in 2014. Today, a reported 54% of Fortune 100 businesses use Kubernetes in some capacity and developers have made nearly a million comments on the project in GitHub. Since Kubernetes’ inception, we’ve provided the cloud resources that support the project development—namely CI/CD testing infrastructure, container downloads, and other services like DNS, all running on Google Cloud Platform (GCP). And in that time, Kubernetes has become one of the world’s most popular open-source projects. To put it in perspective, just last month, the Kubernetes container registry weRead More →

“How do I trust what is running on my production infrastructure?” is one of the top questions we hear from those working in enterprise security and DevOps. To help you answer that question, we’re excited to introduce Binary Authorization in beta so you can be more confident that only trusted workloads are deployed to Google Kubernetes Engine. Integrated into the Kubernetes Engine deployment API, Binary Authorization is a container security feature that provides a policy enforcement chokepoint to ensure only signed and authorized images are deployed in your environment. This capability is especially useful in this era of containerized microservices, as companies often run hundredsRead More →

Many of the recent announcements at Google Cloud Next ‘18 last month were related to the Kubernetes ecosystem, including Cloud Services Platform, GKE On-Prem, Istio 1.0 and the Knative open source components for building serverless products like the GKE Serverless Add-on. We’re excited to see what you build on these platforms! At the Kubernetes Podcast, we bring you a weekly round-up of the news, accompanied by an in-depth interview with a community member. Since Next, we’ve had some great conversations on the podcast with Google Cloud leaders on their Kubernetes-related projects to help you get a behind-the-scenes look at how these projects came about, andRead More →

Kubernetes Engine is one of the best places to run your workloads at scale. Kubernetes will happily run most of your applications without trouble, as long as they are containerized. But if you want your application to be easy to manage and take full advantage of Kubernetes, you need to follow some best practices. They will make your application easier to operate, monitor and debug and harder to break into. This post goes over what you need to know and do to efficiently run containers in Kubernetes. You can go into more details on this topic by reading our new solution Best Practices for OperatingRead More →