Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
gRPC Load Balancing on Kubernetes without Tears

#1
gRPC Load Balancing on Kubernetes without Tears

<div style="margin: 5px 5% 10px 5%;"><img src="http://www.sickgaming.net/blog/wp-content/uploads/2018/11/grpc-load-balancing-on-kubernetes-without-tears.png" width="640" height="413" title="" alt="" /></div><div><div class="lcom-stacked__main">
<div class="panel-pane pane-entity-field pane-node-body">
<div class="field field-name-body field-type-text-with-summary field-label-hidden">
<div class="field-items">
<div class="field-item even">
<p>Many new gRPC users are surprised to find that Kubernetes’s default load balancing often doesn’t work out of the box with gRPC. For example, here’s what happens when you take a <a href="https://github.com/sourishkrout/nodevoto">simple gRPC Node.js microservices app</a> and deploy it on Kubernetes:</p>
<p><img alt="" src="http://www.sickgaming.net/blog/wp-content/uploads/2018/11/grpc-load-balancing-on-kubernetes-without-tears.png" /></p>
<p>While the <code>voting</code> service displayed here has several pods, it’s clear from Kubernetes’s CPU graphs that only one of the pods is actually doing any work—because only one of the pods is receiving any traffic. Why?</p>
<p>In this blog post, we describe why this happens, and how you can easily fix it by adding gRPC load balancing to any Kubernetes app with <a href="https://linkerd.io/">Linkerd</a>, a <a href="https://cncf.io/">CNCF</a> service mesh and service sidecar.</p>
<p>Read more at <a href="https://kubernetes.io/blog/">Kubernetes Blog</a></p>
</div>
</div>
</div></div>
</p></div>
<p><a href="https://www.linux.com/popup/nojs" class="ctools-use-modal ctools-modal-subscription-modal-style element-invisible" title="">Click Here!</a> </p>
</div>
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  Twitter Announced Switch from Mesos to Kubernetes xSicKxBot 0 1,121 07-30-2019, 12:12 AM
Last Post: xSicKxBot
  Pivotal brings ‘cf push’ experience to Kubernetes xSicKxBot 0 1,045 07-19-2019, 01:17 PM
Last Post: xSicKxBot
  Kubernetes 1.15 Released xSicKxBot 0 1,125 06-19-2019, 11:43 PM
Last Post: xSicKxBot
  K3OS: A Kubernetes OS Distro for Edge Computing xSicKxBot 0 1,201 04-26-2019, 01:10 PM
Last Post: xSicKxBot
  Kubernetes Contributor Summit San Diego xSicKxBot 0 1,050 03-28-2019, 10:16 AM
Last Post: xSicKxBot
  Kubernetes Contributor Summit Barcelona xSicKxBot 0 1,062 03-27-2019, 08:52 PM
Last Post: xSicKxBot
  Kubernetes Setup Using Ansible and Vagrant xSicKxBot 0 1,095 03-19-2019, 10:14 PM
Last Post: xSicKxBot
  Kubernetes Day India xSicKxBot 0 1,108 01-24-2019, 03:51 AM
Last Post: xSicKxBot
  Kubernetes Federation Evolution xSicKxBot 0 1,119 01-07-2019, 08:36 PM
Last Post: xSicKxBot
  Demystifying Kubernetes Operators with the Operator SDK: Part 2 xSicKxBot 0 1,128 12-11-2018, 12:00 AM
Last Post: xSicKxBot

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB Theme © iAndrew 2016