OPERATING SYSTEMSOS Linux

gRPC, with Richard Belleville

Richard Belleville (https://twitter.com/gnossen) works at Google on gRPC, a high-performance, universal RPC framework. Richard used gRPC before joining Google to work on it; he talks to the hosts (https://kubernetespodcast.com/about) about its history and derivation from Google’s internal Stubby, how it works, and how it differs from other RPC and messaging systems.

Do you have something cool to share? Some questions? Let us know:

• web: kubernetespodcast.com (https://kubernetespodcast.com)

• mail: kubernetespodcast@google.com (mailto:kubernetespodcast@google.com)

• twitter: @kubernetespod (https://twitter.com/kubernetespod)
Chatter of the week

• Castlevania series 3 on Netflix (https://www.netflix.com/gb/title/80095241)

• Discussed in Episode 27 (https://kubernetespodcast.com/episode/027-evolution-of-the-kubernetes-community/)

• Bad video game adaptations

• Pac-Man (TV series) (https://en.wikipedia.org/wiki/Pac-Man_(TV_series))

• Super Mario Bros (film) (https://en.wikipedia.org/wiki/Super_Mario_Bros._(film))

• Doom (film) (https://en.wikipedia.org/wiki/Doom_(film))

• Hitchhiker’s Guide to the Galaxy – 42nd anniversary (https://www.comedy.co.uk/radio/news/5682/h2g2_at_42/)

• Upcoming Hulu TV series (https://arstechnica.com/gaming/2019/07/towels-ready-the-hitchhikers-guide-to-the-galaxy-will-be-a-hulu-tv-series/)

News of the week

• Istio 1.5:

• Release announcement (https://istio.io/news/releases/1.5.x/announcing-1.5/)

• 2020 roadmap (https://istio.io/blog/2020/tradewinds-2020/)

• Extensibility through WebAssembly in Envoy and the Proxy-Wasm ABI (https://istio.io/blog/2020/wasm-announce/)

• Solo.io’s WebAssemblyHub (https://www.solo.io/blog/an-extended-and-improved-webassembly-hub-to-helps-bring-the-power-of-webassembly-to-envoy-and-istio/)

• Google Cloud’s new strategy for the telecommunications industry (https://cloud.google.com/blog/topics/inside-google-cloud/google-cloud-unveils-strategy-telecommunications-industry)

• Managed Kubernetes pricing comparison (https://devopsdirective.com/posts/2020/03/managed-kubernetes-comparison/)

• HPE Container Platform is Generally Available (https://www.marketscreener.com/news/Hewlett-Packard-Enterprise-Announces-General-Availability-of-the-HPE-Container-Platform-Empowerin–30129995/)

• Contour 1.2 (https://projectcontour.io/hot-reload-certificates-safely-rollout-envoy-contour-1.2/) and Velero 1.3 (https://velero.io/blog/velero-1.3-voyage-continues/)

• Case studies:

• HelloFresh running Istio in production (https://engineering.hellofresh.com/everything-we-learned-running-istio-in-production-part-1-51efec69df65)

• Kudos on moving to Kubernetes (https://medium.com/kudos-engineering/our-migration-journey-from-aws-to-google-cloud-part-1-542b6e40b730)

• A survey of Istio’s network security features (https://research.nccgroup.com/2020/03/04/a-survey-of-istios-network-security-features/) by Jack Leadford at NCC Group

• TIKV security audit (https://tikv.org/blog/tikv-pass-security-audit/)

• Adrian Colyer looks at the Firecracker paper (https://blog.acolyer.org/2020/03/02/firecracker/)

• EKS adds AWS Encryption Provider (https://aws.amazon.com/blogs/containers/using-eks-encryption-provider-support-for-defense-in-depth/)

• 2019 CNCF Survey results (https://www.cncf.io/blog/2020/03/04/2019-cncf-survey-results-are-here-deployments-are-growing-in-size-and-speed-as-cloud-native-adoption-becomes-mainstream/)

• Sidecar containers not in 1.19 after all (https://github.com/kubernetes/kubernetes/pull/80744#issuecomment-595292034)

• KubeCon EU not on in Mar/Apr after all (https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/attend/novel-coronavirus-update/)
Links from the interview

• gRPC (https://grpc.io/)

• What is gRPC? (https://grpc.io/docs/guides/)

• gRPC Basics meetup video (https://www.youtube.com/watch?v=vnMPaeu5HFo) : a recent presentation by Richard at the Orchestructure meetup

• RPC vs messaging (http://www.inspirel.com/articles/RPC_vs_Messaging.html)

• What does the G stand for? (https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)

• NASA Robotic Mining Challenge (https://www.nasa.gov/offices/education/centers/kennedy/technology/nasarmc.html)

• Protocol Buffers (https://developers.google.com/protocol-buffers)

• Stubby became gRPC (https://cloud.google.com/blog/products/g…

source

by The Kubernetes Podcast from Google

linux foundation