eBPF for Service Mesh? Yes, but Envoy Proxy is here to stay

  Our goal here at Solo.io is to bring valuable solutions to our customers around application networking and service connectivity. Back in October, we announced our plans to enhance our enterprise service-mesh product (Gloo Mesh Enterprise) with eBPF to optimize the functionality around networking, observability, and security. To what extent can eBPF play a role […]

Idit Levine | December 16, 2021
Read More

Navigating Istio Config: a look into Istio’s toolkit

Let’s talk about debugging Istio by looking directly at the generated Envoy configuration…. An Istio service mesh gives you dynamic traffic control capabilities by deploying an Envoy Proxy next to each of your containers and then programming it with a configuration to drive your desired behavior. Typically, this configuration can be hundreds or thousands of […]

Ram Vennam | December 15, 2021
Read More

A tour of the WasmPlugin resource in Istio 1.12

WebAssembly (Wasm) is a fast, efficient, and portable binary instruction format for programming languages that helps users to extend their web applications as well as their server side applications. It provides an embeddable and safe execution environment for platform extensions and has been gaining momentum with popular cloud-native technologies including Kubernetes, Envoy Proxy, and Istio […]

Lin Sun | December 7, 2021
Read More

Prevent security risks with multi-cluster Istio deployments

Here at Solo.io we treat security very seriously. In order to help ensure good security, when we’re aware of a potential weakness, we aim to address it as quickly and completely as possible. Here’s an example related to istiod, kubeconfig, and multi-cluster Istio service meshes. Istio had a potential CVE report related to the use […]

Nikki Rouda | December 6, 2021
Read More

Istio’s networking: An in-depth look at traffic and architecture

A service mesh project like Istio introduces a number of features and benefits into your architecture, including more secure management of the traffic between your cluster’s microservices, service discovery, request routing, and reliable communication between services. Although Istio is platform-neutral, it has become one of the more popular service meshes to use with Kubernetes. Despite […]

Kasun Talwatta | November 5, 2021
Read More

Gloo Mesh vs. other Istio products – what we’ve learned over the past year

At Solo.io, we build application-networking products that enable organizations to expose, secure, and observe their services architectures. Envoy proxy and Istio service mesh are part of how we build our products. In fact, we’ve built our Gloo Mesh Enterprise product on top of Istio, as that is the most mature, scalable, and widely adopted service […]

Solo.io Engineering | November 3, 2021
Read More

Announcing Gloo Mesh v1.2, the industry’s most reliable and easiest way to manage an Istio service mesh

Solo.io is excited to announce the general availability (GA) of Gloo Mesh v1.2 which continues to deliver on our promise of building the industry’s most robust, reliable, and easy to manage Istio-based service mesh. If your idea of excitement in IT is wanting something that just works, we’ve got you covered! For architects and operators, […]

Nikki Rouda | November 2, 2021
Read More

Upgrading Istio without Downtime

This blog originally appeared on The New Stack. As of writing this blog, Istio is about to unveil its 1.11 version, so it’s a good time for us to talk about a method for upgrading Istio without downtime. If you have been working with Istio for some time and have it deployed to your environments, […]

Nick Nellis | September 20, 2021
Read More

Configuration as Data, GitOps, and Controllers: it’s not simple for multi-cluster

One big benefit of using a declarative configuration approach, or “configuration as data” as Kelsey Hightower says, is understanding the intent of the desired end state of a system. Declarative configuration becomes a contract between users/tools and makes it easy to understand whether the system is in the desired state or not. Kubernetes is an […]

Christian Posta | September 14, 2021
Read More

Getting started with Knative and Istio

Introduction to Knative and Istio (Click to view this post on GitHub) Serverless functions and service mesh are two popular cloud-native technologies that customers are exploring how to create value from. Knative and Istio respectively are the prominent open source communities surrounding these two spaces. As we dive deeper into each of these solutions with our customers, […]

Alex Ly | September 13, 2021
Read More

Getting started with Amazon EKS Anywhere and Istio service mesh

How long does it take to getting started with Amazon EKS Anywhere, Istio, and Gloo Mesh?  Assuming you already have the Kubernetes clusters, it will take you 15 minutes to configure secure and seamless global failover of your services from EKS Anywhere (EKS-A) to traditional EKS in the AWS cloud. Pre-requisites 1. An EKS-A cluster, […]

Lin Sun | September 9, 2021
Read More

What is Istio?

This 7-minute read is meant to be primer for developers, operators, and anyone curious about Istio service mesh. Istio basics To answer the question “what is Istio?”, we need to establish some context first. Modern applications are often composed of microservices that run in containers distributed on-premises and in the cloud. As they are decomposed […]

Nikki Rouda | September 8, 2021
Read More