Month: January 2019

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 helps you easily manage your […]

READ MORE

How to Use Cross-Account ECR Images in AWS CodeBuild for Your Build Environment

AWS CodeBuild now makes it possible for you to access Docker images from any Amazon Elastic Container Registry repository in another account as the build environment. With this feature, AWS CodeBuild allows you to pull any image from a repository to which you have been granted resource-level permissions. In this blog post, we will show […]

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 management burden, reduced resource fragmentation, […]

READ MORE

Highly Available and Scalable Elasticsearch on Kubernetes

In the previous post we learned about Stateful Sets by scaling a MongoDB Replica Set. In this post we will be orchaestrating a HA Elasticsearch cluster ( with different Master, Data and Client nodes ) along with ES-HQ and Kibana Prerequisites: Basic knowledge of Elasticsearch, its Node types and their roles. Running Kubernetes cluster with alteast 3 […]

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 and monitor all those containers?  […]

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 Orchestration Docker Swarm or Kubernetes […]

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 locally vs. in a Kubernetes […]

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 a full-time job. Spotinst, a […]

READ MORE

Kubernetes Dashboard: Steps to Install Kubernetes Dashboard

Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself. So before moving on let us see what are the topics, we will be covering in this blog: What is Kubernetes Dashboard? Installing the Kubernetes Dashboard […]

READ MORE