Demo

Exposing Service Mesh Applications With Consul Ingress Gateways

In this video, you'll learn how to configure HashiCorp Consul's Ingress Gateways.

Speakers

Ingress Gateways are a new feature of Consul in version 1.8 and allow you to expose services running in Consul Service Mesh to non service mesh users or applications. In this demo we see how to configure host header redirect from a public TLS endpoint to two upstream applications.

Running the demo (Mac and Linux): curl https://shipyard.run/blueprint | bash -s github.com/shipyard-run/blueprints//consul-ingress

Source Code: https://github.com/shipyard-run/bluep...

Ingress Gateways: https://www.consul.io/docs/connect/in...

Shipyard Install: https://shipyard.run/docs/install

Consul Service Mesh Deep Dive: https://youtu.be/Aq1uTozNajI

Chapters:

0:00 Intro

1:37 Running the demo

3:24 Consul configuration

5:37 Ingress Gateway setup

7:25 Configuring Ingress Gateway to expose services

12:48 Examining Envoy configuration generated by Consul

14:55 Fetching the root CA for the public TLS endpoint

15:40 Testing the setup

More resources like this one

  • 3/15/2023
  • Case Study

Using Consul Dataplane on Kubernetes to implement service mesh at an Adfinis client

  • 1/20/2023
  • FAQ

Introduction to Zero Trust Security

  • 1/4/2023
  • Presentation

A New Architecture for Simplified Service Mesh Deployments in Consul

  • 12/31/2022
  • Presentation

Canary Deployments with Consul Service Mesh on K8s