Maesh Online Meetup - October 2019

Traefik's Logo

How to use these slides?

  • Browse the slides: Use the arrows

    • Change chapter: Left/Right arrows

    • Next or previous slide: Top and bottom arrows

  • Overview of the slides: keyboard’s shortcut "o"

  • Speaker mode (and notes): keyboard’s shortcut "s"

Whoami 1/3

michael

Whoami 2/3

daniel

Whoami 3/3

manuel

Containous

  • We Believe in Open Source

  • We Deliver Traefik and Traefik Enterprise Edition

  • Commercial Support

  • 30 people distributed, 90% tech

Containous Logo

What the heck is a service mesh?

A service mesh is a configurable network layer inside your cluster to handle network‑based communication among your applications. It ensures that this communication is fast, reliable and secure.

Benefits

  • Provides extended functionality (Service Discovery, Load Balancing…​)

  • Centralized instead of having to reimplement features across Services

  • Provides abstraction layer for network functions

  • Traffic Control

Challenges

  • Current solutions can be complex to understand

  • Resource Intensive

  • Slowness: Service meshes are an invasive and intricate technology

  • Lock-In

Say Hello to Maesh

maesh

What is Maesh?

Maesh is a lightweight, easy to configure, and non-invasive service mesh that allows visibility and management of traffic flow inside any Kubernetes cluster.

More on Maesh

  • Built on top of Traefik,

  • SMI (Service Mesh Interface specification) compliant,

  • Opt-in by default.

Features

  • OpenTracing / Metrics

  • Retries & failovers

  • Circuit breakers & Rate limits

  • Access controls

  • Easy installation

Maesh Architecture

before maesh graphic
after maesh graphic

Communication Flow

maesh arch detailled

Demo

demo

That’s All Folks!

We are hiring!

Containous
docker run -it containous/jobs

Thank you!

QRCode to this presentation