COSCUP x RubyConf TW 2021

Empower your Kubernetes with Service Mesh + Distributed Tracing
08-01, 12:55–13:35 (Asia/Taipei), AU
Language: 漢語


Translate Title

Empower your Kubernetes with Service Mesh + Distributed Tracing

Talk Length

40

您是否知悉並同意如採遠端形式分享,需提供預錄影片(您需同意大會才能接受您的稿件) – yes Abstract

Service mesh 是個提供應用程式安全性、可靠性、監控功能、並且快速的平台基礎設施。它接管了微服務之間複雜的網路溝通,並且提供開箱即用的負載均衡、憑證管理、流量控制、與監控追蹤等功能,而應用程式不會意識到它的存在。

另一方面,distributed tracing 則是在分散式系統中觀察請求與流量的一系列技術。它讓微服務之間的流量變得透明而易追蹤,在系統效能評測與除錯近來已被廣泛使用。

在這次的分享中,我會介紹 service mesh 與 distributed tracing 的基礎,並藉由幾個實際的例子聊聊如何用 kubernetes-native 的方式將 distributed tracing 平台整合進 service mesh。

Difficulty

中階

English Abstract

Service meshes are tools for adding observability, security, and reliability features to applications by injecting them at the platform layer rather than the application layer. The applications would have these features out-of-the-box without knowing that the service mesh is there.

Distributed tracing, on the other hand, refers to methods of observing requests as they propagate through distributed systems. It has become mainstream when it comes to profiling and monitoring applications in a Microservices architecture.

In this talk, we will walk through key concepts of service meshes and distributed tracing. We will also talk about ways to integrate distributed tracing on top of a service mesh in a Kubernetes-native way, with some hands-on examples.

hackmd url

https://hackmd.io/@coscup/SylAravCd/%2F%40coscup%2FByVnHpPAO

slido url

https://app.sli.do/event/rb8qka2r