Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2mcpD5B.
Oliver Gould talks about the Linkerd project, a service mesh hosted by the Cloud Native Computing Foundation, to give operators control over the traffic between their microservices. He shares the lessons they've learned helping dozens of organizations get to production with Linkerd and how they've applied these lessons to tackle complexity with Linkerd. Filmed at qconnewyork.com.
Oliver Gould is co-founder and CTO at Buoyant, Inc.
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
linkerd-cloud-native/
3. Presented at QCon New York
www.qconnewyork.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
15. An Abridged History of Linkerd
● 2016: Linkerd 0.1.0
● Twitter-style Operability for Microservices
● Scala (JVM) + Finagle
● Extremely Powerful and Configurable
16. An Abridged History of Linkerd
● JVM sidecar too heavy for some users
● Difficult to configure
○ High barrier to entry
○ Many different configurations to support
17. How?
💪 Zero-config “just works”: If you have a functioning K8s app, drop in Linkerd without
configuring anything.
💪 Fast and small: proxies should introduce the bare minimum perf and resource cost
💪 Understandable: no magic
Data plane: linkerd2-proxy. Written in Rust. <10MB RSS, <1ms p99. (!!!!)
Control plane: linkerd2. Written in Go. Includes small Prometheus
(6 hour window), Grafana, etc.
25. Linkerd: Security
● Mutual, cryptographic identity
○ Bootstraps via Kubernetes ServiceAccounts
○ Transparent
○ On by default
26. An open source service mesh and
CNCF project.
🔥 24+ months in production
🔥 3,000+ Slack channel members
🔥 10,000+ GitHub stars
🔥 100+ contributors
🔥 Near-weekly edge releases