Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From linux namespaces to ServiceMesh: DeepDive

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for David Zisky David Zisky
November 14, 2019

From linux namespaces to ServiceMesh: DeepDive

Avatar for David Zisky

David Zisky

November 14, 2019

Other Decks in Technology

Transcript

  1. What is a Sidecar? • Container which acts as man-in-the-middle

    between microservice and network • It hijacks all the traffic coming to/from your container • That’s why there is no need for application code change in order to start using service mesh • Can be automatically injected into your microservice pod
  2. What REALLY is a Sidecar? • C++ based L4/L7 proxy

    • Very low memory footprint • It has been proven to run on 10,000+ VMs
  3. Istio LinkerD Kuma - Does everything - Has few UIs

    - Most feature rich - Installs everything - Everything preconfigured out-of-the-box - You get not only service mesh but few extras - Does what service mesh suppose to do - Has simple UI - Many features but some things are still missing - Installs Prometheus/Grafana too - Also easy to start from day 1 - Does not do everything for you - Does not have a UI - You can do a lot but you need to do it yourself - Installs nothing extra - Plain service mesh - Doesn’t do much out of the box which means it can be very well tailored