Data analytics, meet containers: Kubernetes Operator for Apache Spark now in betaData analytics, meet containers: Kubernetes Operator for Apache Spark now in betaSoftware EngineerProduct Manager

Many organizations run Apache Spark, a widely-used data analytics engine for large-scale data processing, and are also eager to use Kubernetes and associated tools like kubectl. Today, we’re announcing the beta launch of the Kubernetes Operator for Apache Spark (referred to as Spark Operator, for short, from here on), which Read more…

GKE usage metering: Whose line item is it anyway?GKE usage metering: Whose line item is it anyway?Product Manager

As Kubernetes gains widespread adoption, a growing number of enterprises and [P/S]aaS providers are using multi-tenant Kubernetes clusters for their workloads. These clusters could be running workloads that belong to different departments, customers, environments, etc. Multi-tenancy has a whole slew of advantages: better resource utilization, lower control plane overhead and Read more…

Welcome to the service mesh era: Introducing a new Istio blog post seriesWelcome to the service mesh era: Introducing a new Istio blog post seriesDeveloper Programs Engineer

Adopting a microservices architecture brings a host of benefits, including increased autonomy, flexibility, and modularity. But the process of decoupling a single-tier monolithic application into smaller services introduces new obstacles: How do you know what’s running? How do you roll out new versions of your services? How do you secure Read more…

Kubernetes Tutorial – An Introduction To Kubernetes

Kubernetes Tutorial — An Introduction To Kubernetes Kubernetes is a platform that eliminates the manual processes involved in deploying containerized applications. In this blog on Kubernetes Tutorial, you will go through all the concepts related to this multi-container management solution. The following topics will be covered in this tutorial: Challenges Without Container Read more…

Livin’ la vida local: Easier Kubernetes development from your laptopLivin’ la vida local: Easier Kubernetes development from your laptopSoftware Engineer

Running applications in containers on top of Kubernetes is all the rage. However, the brave new world of containers isn’t always kind to application developers who are used to a fast local developer experience. With Kubernetes, there can be lots of differences between how you develop and run an application Read more…

Optimize your Google Kubernetes Engine workloads with Spotinst ElastigroupOptimize your Google Kubernetes Engine workloads with Spotinst ElastigroupCloud Solutions Architect, Google CloudSolutions Architect, Spotinst

Managing Kubernetes is about more than making sure you have enough capacity to run your deployments; it’s also about continuously optimizing all the moving pieces to make sure everything is running as cost-effectively as possible. But this “Tetris” game of mixing and matching workloads with available compute resources can be Read more…