Washington DC Memorial Bridge at dusk
Istio, Service Mesh, Tetrate

Bridging Traditional and Modern Workloads

So many organizations find themselves straddling two worlds, the older ‘brownfield’ setup of Virtual Machines (VMs) and bare metal servers, and the ‘greenfield’ world of containers managed by Kubernetes. Managing a hybrid structure of these two types of infrastructures has a history of being time-consuming and complex, with an overburden on engineering to duplicate efforts. 

The addition of a service mesh to any environment that straddles ‘old’ and ‘new’ allows you to abstract away from disparate infrastructures and refocus your organization to being an application-centric entity. 

Read More
Boats moored in a marina
Istio, Service Mesh, Tetrate

VM to container communications 101

How do Virtual Machines and containers talk to each other? How does an Istio mesh make that process easier? Since Istio’s 1.6 release, which has helped bring VMs under control of the mesh, it becomes significantly easier. Istio’s aim as a project is to make life easier, and give organizations a single point of control.  

Read More
KubeCon and CloudNativeCon
Envoy proxy & GetEnvoy, Events, Istio, Open Source, Tetrate, Use cases

Tetrate highlights from KubeCon San Diego: Istio, Envoy, and a brownfield to greenfield use case

Going to KubeCon San Diego? Visit us at Booth SE65.

KubeCon is just 2 weeks away, and Tetrate is excited to be sending our engineers, including top Istio and Envoy contributors. Look for the newly released Istio roadmap, Istio Up and Running, by Lee Calcote and our own Zack Butcher. And stop by and ask us anything about bridging legacy with cloud native.

Read More
Envoy proxy & GetEnvoy, Tetrate

gRPC Transcoding With Istio

By SAI SITHARAMAN

There are a lot of advantages to using gRPC instead of HTTP/JSON when building new APIs, like HTTP/2, streaming, cross-language support, server push, etc. The hardest part tends to be legacy services that expect HTTP/JSON. This is why gRPC-JSON transcoding is so attractive: we can implement gRPC servers but expose them to legacy services with a HTTP/JSON interface. Typically, we would use the gRPC Gateway or a product like Google Cloud Endpoints to handle gRPC-JSON transcoding for us, but Envoy implements transcoding too!

Read More
Envoy proxy & GetEnvoy, Events, Istio, Service Mesh, Tetrate

Envoy extensibility and service mesh; Video highlights from KubeCon Barcelona 2019

At KubeCon Barcelona this May 20-23, 2019, 7,700 attendees gathered to discuss emerging trends in cloud native computing, microservices architectures and container orchestration. Tetrate, which offers enterprise-ready service mesh solutions for networking and observability, was proud to send four of its engineers to participate in five of the scheduled sessions.

Lizan Zhou, who is both a founding engineer at Tetrate and a senior maintainer of Envoy, led both an “Intro to Envoy” session…

Lizan Zhou, “Intro to Envoy”

…and a “Deep Dive into Envoy” focused on extensability.

Read More
Envoy proxy & GetEnvoy, Events, Open Source, Tetrate

Envoy Proxy: Matt Klein on the standard data plane and where it’s going

Matt Klein, the creator of Envoy, says he had greatly underestimated the market demand for a proxy that could be used in a generic way. The Lyft software engineer wrote Envoy as a “communication bus” to handle issues like rate limiting, circuit breaking, and load balancing. It facilitates network-transparent applications and allows developers to focus on business logic rather than debugging and network management.

The keynote at Tetrate’s Service Mesh Day 2019 spoke about the rise of Envoy, its ecosystem, and its growth from a proxy into more of a platform.

Read More