How to get VMs to talk to Kubernetes

A very common scenario in an everyday cloud-native developer’s life is to make disparate systems and services to talk to each other. A classic example is how to call a Kubernetes service from a Virtual Machine (VM) without using LoadBalancer-type Kubernetes services, i.e. using Cluster-IP or Pod-IP. These types of communication needs are common in typical production […]

Kamesh Sampath | January 14, 2022
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

Deploying Envoy proxies outside Kubernetes with Gloo Edge

Some things should always be separated, shouldn’t they? Like oil and water. Wheat and chaff. Church and state. And how about deploying Envoy proxies and their control planes, like Gloo Edge? By default, you might think of them as living together. In the Gloo Edge documentation, the default scenario deploys an Envoy proxy and its […]

Jim Barton | November 24, 2021
Read More

The 3 best ways to learn Flux and Flagger for GitOps with your Envoy Proxy API gateways

GitOps continues to gain traction as the preferred model for application development and delivery in the age of Kubernetes-orchestrated containers. Here at Solo.io, we are constantly exploring the best ways for you to incorporate Istio and Envoy Proxy for service meshes and API gateways with your GitOps strategy. As you learn about other open source […]

Daniel Wessels | November 16, 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 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

How to deploy Amazon EKS Anywhere (EKS-A) with Gloo Edge, an enhanced Envoy Proxy API gateway

Let us burst a myth and explore how we can set up an Envoy Proxy API Gateway with Gloo Edge in a hybrid cloud infrastructure with Amazon EKS Anywhere (EKS-A) and connect an AWS Lambda function using Gloo Edge. The myth is that API Gateways are for cloud or can only with be used with […]

Kamesh Sampath | September 8, 2021
Read More

Use cases for Amazon EKS Anywhere (EKS-A) with Gloo Mesh, an enhanced Istio service mesh

This blog will cover popular use cases and describe how to set up Amazon EKS Anywhere (EKS-A) and an Istio service mesh with Solo.io’s Gloo Mesh. Hybrid cloud refers to the unification of public cloud and on-premises infrastructure. Leveraging compute environments across both environments allows you take advantage of the cost-effective scalability of public cloud […]

Ram Vennam | September 8, 2021
Read More

Gloo Edge API Gateway Multi-cluster Provisioning with GitOps

Since it’s a popular customer question, today we want to show you how to automate provisioning of a Gloo Edge API Gateway on Kubernetes, so we turned to GitOps. If you want to jump straight to it, the Solo.io blog Github repo contains step by step information to setup your first Gloo Edge provisioning via […]

Daniel Wessels | August 31, 2021
Read More

How to configure an Istio service mesh with IPv6

Why is IPv6 becoming a standard? Over the last decade the Internet has seen a dramatic growth which has led to the depletion of IPv4 addresses. This is attributed to the increase in adoption of smart devices such as IoT (Internet of Things) and smartphones that communicate over the internet. IPv4 has been the de […]

Kasun Talwatta | August 30, 2021
Read More

How to use Gloo Edge to combine Amazon EKS with AWS Lambda

AWS Lambda provides a lot of great use cases and benefits, such as not having any infrastructure to manage, being able to edit the code in a browser and quickly redeploy, and Lambda functions can be discovered and received traffic from an API gateway such as Gloo Edge so that you can get all the […]

Kevin Shelaga | August 4, 2021
Read More

How to update CORS policies without re-deploying your API

In a Kubernetes-native world, people building and deploying microservices need to consider many things. One important thing to consider is Cross-Origin Resource Sharing (CORS), which enables browsers to load resources from different servers or instances. CORS plays a vital role when a user interface (UI) talks to an application programming interface (API), as it controls […]

Kamesh Sampath | August 3, 2021
Read More