
►
From YouTube: Kuma Community Call - May 26, 2021
Description
Kuma hosts official monthly community calls where users and contributors can discuss about any topic and demonstrate use-cases. Interested? You can register for the next Community Call: https://bit.ly/3A46EdD
A
So
the
question
was
about
the
yeah,
so
cody
we
pushed
the
release
by
one
week
by
the
way
yeah
I
saw
that
I
saw
the
notification
come
come
through
any
any
reason
or
just
because
I
was
just
curious.
Oh
yes,
joining
okay!
So,
regarding
the
rate
limiting
there
was
a
discussion
of
where
we
need
to
apply
it.
What
approach
actually
to
take
and
mark
was
pointing
out
some
use
cases
back
into
only
handlebars,
but
can
we
only
handle
them
because
human
source
shouldn't
be
able.
C
Okay-
and
I
was
saying
that
at
least
for
tcp
limits
that
might
be
a
problem
and
evr
is
the
issue
that
for
http,
if
we
base
this
on
headers,
this
won't
be
like
ntls
secure.
I'm
sorry,
what's
what's
the
point
here.
My
point
is
that
it
might
be
difficult
to
implement
this
with
your
requirement
in
place
that
we
have
sources
and
destinations
and
we
support
all
of
this
and
with
http
end
with
tcp.
Also
that's
my
opinion,
but
I
looked
into
the
android
configs
more
so
I
might
be
missing
something.
A
B
So
I
think
what
jacob
said
is
we
might
I
mean
you
guys
want
to
take
care
of
the
take
care
of
the
the
upgrade
cycle
because
v2
to
v3
you
might
want
to
have
1.18
somewhere
and
then
move
all
the
v2
to
v3.
B
So
so
I
mean
I
I
don't
know
if
I
should
move
ahead
with
that
or
or
you
want
to
take
it
up
and-
and
I
think
you
also
mentioned-
that
the
kde,
the
kong
xds
server,
the
global
to
the
remote
one-
also
uses
the
v2
spec.
So
some
work
might
be
needed
on
that
front.
B
So
I
I
wanted
to
get
the
get
the
go,
control
plane
up,
upgraded
to
something
like
march
10th
or
something
because
one
of
the
proxy
filter
that
I'm
trying
to
use
is
not
is
not
supported
by
the
controller
at
this
point
in
time.
But
I
am
basically
whatever
you
guys
give
direction.
C
B
Yeah
so
march,
10th
has
v2
v3
both.
B
But
later
at
some
point
in
time
I
think
v2
is
removed,
because
when
I
try
to
take
the
latest
and
thought
of
compiling
it,
it
broke
because
of
all
the
v2
stuff.
C
Okay,
so
if
the
version
that
you
are
looking
for
contains
v2v3,
you
can
pretty
easily
upgrade
this
yeah.
I
just
I
think
I
wasn't
expecting
v2
to
be
removed
in
gold
control
plane
that
soon
and
the
like.
C
The
only
problem
problem
is
that
we
use
v2
discovery,
request
and
discovery
response,
which
is
pretty
small
protocol
right,
but
we
still
use
this
for
the
kbs
and
we
thought
that
this
is
not
really
a
problem,
but
if
they
remove
the
v2
snapshot,
cache
and
everything,
this
will
be
a
problem
so
feel
free
to
upgrade
go
control
plane
if
this
contains
v2v3
still
and
we
need
to
on
our
side
but
on
either
side
plan
to
migrate,
kds
to
v3
discovery,
request
response.
B
B
It
is
like
add
header
space
and
then
encoded
text
and
then
whatever
you
provided,
will
be
broken
into
key
value
pair
with
same
with
with
colon
as
the
delimiter
delimiter,
and
we
save
it
as
key
value
pair.
And
then,
whenever
we
create
the
headers
to
talk
to
the
control
plane,
we
had
add
those
extra
headers.
B
And
that
l7
support
for
http
actually
yeah,
that's
a
great
feature
from
your
site.
Actually,
so
I'm
eagerly
waiting
on
that.
C
B
Yeah-
and
I
mean
what
what
I
do
is
basically,
I
use
the
native
onward
to
do
these
kind
of
paths,
path-based
routing,
as
well
as
redirect
as
well
as
when
you
are
changing
the
path
prefix.
So
those
things
are
something
that
we
use.
B
I
think
it
will
be
useful,
as
in
as
we
expand
it
to
more
user
it
it
might
be
useful
and
why
bc
http
is
because
a
lot
of
users
are
http
based
and
and
and
if
you
look
at
the
way
they
deploy
right,
they
have
a
tomcat
which
is
which
is
front
ending
and
then
and
from
that
tomcat
they
passed
it
to
all
the
other
microservices.
B
And
that
is
why
I
was.
I
was
little
eager
to
basically
have
have
the
paths
or
have
the
the
pass
in
such
a
way
that
you
can
do
routing
directly
on
that.
So
it
will.
B
It
will
exactly
replace
the
comcad,
but
then
that
is
like
your
interest
functionality
right
without
having
having
an
application,
but
if,
if
we
can
have
that
in
I
mean
it
will
be
a
great
replacement
for
all
the
tomcats
tomcat
kind
of
user
who
are
using
tomcat
for
this
particular
use
case
right,
then
then
then
we
can.
B
Then
it
will
be
easier
for
them
to
basically
use
puma
and
move
forward.
Otherwise,
at
this
point
in
time
I
am
having
to
write
proxy
templates
to
do
that,
which
is
which
is
not
a
very
great,
which
is
not
a
very
great
solution
in
that
and.
C
B
C
D
So
I
opened
up
the
pr,
even
though
I
said
that
I've
been
leaving
comments
in
the
original
design
issue
about
the
approach.
It
seems
like
the
main
maintainer
wants
to
use
http
long
polling
instead
of
like
interval
polling,
so
basically
grpc
without
grpc,
like
still
server
push
right.
It's
like
so
yeah.
I
I
haven't
gotten
around
to
actually
implementing
any
of
that.
But
I've
been
asking
around
on
the
go
control,
plane
side
of
things
to
see
if
there's
any
already
built
out
xds
resources
for
this.
D
But
if
not,
I
don't
think
it'll
be
crazy,
difficult
to
build
and
the
largest
piece
is
already
done,
which
is
serving
mods
over
http.
So
I
think
I'll
just
come
up
with
a
proposal
on
how
we
can
use
it.
D
Yeah
they've
got
a
draft
open
for
it.
I've
talked
to
the
maintainer
about
it
privately.
He
said
that
now
that
he's
in
charge
of
prometheus,
he
has
a
lot
more
freedom
to
push
things
through,
and
he
finally
agrees
that
this
is
a
good
idea,
so
it
will
get
through,
but
he
gave
me
no
timeline.
D
So
yeah,
I
don't
know
if
I
can
give
a
good
timeline
either,
but
it's
it's
progressing.
C
D
D
B
I
just
quickly
looked
at
my
github
issues,
so
I
think
there
is
one
question
from
bart
right
whether
I
still
see
the
gui
issue.
The
answer
is
yes,
it
happens
only
with
chrome,
it
does
not
happen
with
with
mozilla
somehow,
and
I
have
I
think,
which
I
remember
when
you
go
to
the
console.
When
you
go
to
the
console,
you
see
like
a
timeout
or
something
like
that.
A
B
B
B
B
I
have
tested
it
with
in
memory
I
mean:
do
you
think
I
should
test
it
with
with
what
is
it
you
don't
use
post?
Will
there
be
any
migration
script
changes?
C
B
C
A
B
Addition
of
it
is
addition
of
new
new
variables,
so
should
be
fine.
Okay,
I
have
not
looked
into
that
space.
I
just
put
it
to
get
your
views
on
that
yeah.
C
B
And
will
you
be
sub
ca,
sub
ca
changes?
I
think
that
is
one
more
pf
that
we
would
like
to
give
like
one
of
my
colleagues
so
that
change
also.
You
would
like
to
take
right.
B
Sub
ca
so
like
in
like
an
istio,
we
we
can
provide
us
sub
c.
I
mean
it
need
not
be
a
c.
I
mean
it
could
be
a
sub
c,
a.
B
B
There
is
another
thing
that
I
want
to
bring
about
is
what
we
see
is.
We
are
not
using
post
space,
but
we
are
using
top
ones
right.
So
I
see
a
lot
of
calls
happening
to
postgres
and
they
are
like
for
two
seconds
three
seconds.
So
what
I
understand
is
because
you
do
all
the
polling,
and
that
is
leading
to
all
the
calls
so
because
of
that,
the
the
caucus
db
is
basically
getting
a
flurry
of
calls
connection
established
and
connection
broken.
B
I
mean
collection
later
on
that
kind
of
logs
are
coming
continuously,
so
connection
pooling
is
something
that
we
did,
but
as
the
number
of
cps
are
increasing,
people
are
testing.
We
see
a
lot
of
calls
happening,
so
could
there
be
something
that
we
can
do
to
reduce
the
number
of
curves
that
we
make
to
the
database.
C
Yeah,
so
you
can
easily
change
the
internal
of
generating
data.
Plane
configuration
right.
So
if
you
are
fine
with
some
more
latency
like
when
you,
for
example,
propagate
the
traffic
permission
policy-
and
you
are
fine
to
wait
like
five
seconds
to
base
config
the
pro
propagated
in
android
configuration,
then
you
can
increase
this
interval
and
then
you
can
kind
of
reduce
the
number
of
calls
to
cockroach.
C
Okay,
I
can
send
you
a
piece
in
the
box
about
this.
B
Yeah
when
we
have,
I
think
that
that
is
something
that
we
did
and
it
did
come
come
down.
But
if
we
can
really
do
something
about
this
sync
that
we
do
for
each
and
every
data
plane
that
gets
created,
it
will
be
really
helpful
because
it's
directly
proportional
to
as
many
data
plane
that
we
can
trade
as
as
many
measures
we
create
our
data.
I
think
data.
C
Yeah
well
for
generated
configuration.
We
are
trying
to
catch
the
responses
from
the
database
on
the
resources
that
we
fetch.
So
I
can
generate
a
configuration
for
different
data
planes.
We
are
trying
to
avoid
excessive
calls
to
to
a
database,
so
it
in
this
sense.
We
are
trying
to
optimize
this,
but
maybe
there
is
something
else
that
we
can
do.