
►
From YouTube: Kuma Community Call - March 9, 2022
Description
Kuma hosts official monthly community calls where users and contributors can discuss about any topic and demonstrate use-cases.
Interested? Register for the next Community Call here: https://bit.ly/3A46EdD
This month, we will be discussing the 1.5.0 GA release and upcoming versioning change.
A
Yeah,
okay,
hello,
everyone
welcome
to
the
service
mesh
community
call
kuma
community
call,
please
add
your
name
to
that
and
the
list
I
think
talks.
Oh
I'm
not
sharing
the
screen.
Let
me
do
that.
A
Yeah,
okay,
please
add
your
name
to
that,
and
the
list
also
feel
free
to
submit
any
items
for
the
agenda.
We
will
try
to
cover
all
of
them
today.
So,
yes,
I
think
we
can
start
since
last
community
call
actual
last
community
call.
It
was
a
great
presentation
from
carl
from
american
airlines.
You
can
find
the
link
to
the
you
can
find
the
link
to
the
presentation.
A
I
guess
on
our
website.
All
recordings
are
here
and
since
then
we
released
comma
1.5.0,
you
can
check
blog
posts,
I
can
cover
features
quickly,
so
new
kuma
has
zone
ingress
support.
Now
you
can
consume
external
services
and
services
in
another
zone.
Through
this
component,
which
is
called
sun
egress,
then
we
have
new
feature
called
gateway.
A
It's
like
built-in
gateway,
we
ship,
we
run
envoy
for
you
and
we
set
up
it
as
a
gateway.
You
can
try
to
use
that
it's
still
experimental,
I
believe,
but
it
will
be
normal
feature
in
the
future.
Then
we
had
a
great
performance
improvement
when
it
comes
to
memory.
I
think
it's
like
90
degrees,
degrees
of
the
memory
consumption
and
also
we
have
our
new
troubleshooting
features
to
link
in
cli
and
gui.
As
you
can
see
on
the
screenshot,
you
can
now
check
what
policies
were
applied
for
specific
data
plane
proxy.
A
B
A
B
A
B
Yeah,
so
what
we're
trying
to
put
in
this
release
is
some
of
the
improvement
to
zone
egress
that
we
that
we're
still
missing
to
make
it
as
as
good
as
we
wanted
as
we
want
today.
B
We
also
tried
to
ship
gateway
as
a
ga,
so
improving
some
of
the
edgy
bits
that
we
have
at
the
moment
on
the
gateway
we
will
ship.
Our
arm
builds
so
that
people
can
run
on
gravitron
or
on
mac
m1,
for
example,
and
I
think
this
is
about
it.
A
B
Oh
no
right,
I'm
forgetting
the
most
important,
which
is
we
we're
working
on
a
full
rewrite
of
our
cmi
and
transparent
proxy.
We
think
that
it
will
be
done
as
a
preview,
so
it
will
be
a
flag
to
switch
to
the
new.
A
D
Okay,
so
I
will
start
with
with
a
question:
why
do
we
want
to
rewrite
cni
and
transparent
proxy.
C
So
currently
the
whole
transparent
proxy,
as
well
as
the
c9,
which
is
actually
using
the
transparent
proxy
code,
is
using
the
ip
tables
only
as
well
as
the
solution
which
we
are
using
is
kind
of
old
and
hard
to
maintain,
as
we
are
not
properly
updating
it.
Currently,
so
we
decided
that
we
should
improve
this
and
make
it
more
maintainable
more
ours,
and
you
know
for
us
to
be
able
to
to
ship
the
ships
we
want
to
do
so.
C
One
of
the
reasons,
as
I
as
much
as
I
hate
to
say,
is
to
introduce
the
ebpa
as
the
second
engine
for
the
transparent
block
scene.
It
is
not
yet
fully
planned,
but
it's
on
our
short
and
later
room.
C
Yeah
and
more
yeah
and
more
being
able
to
kind
of
make
it,
as
I
said
more
more
modular
right
now,
they
will
slash
nf
tables
soon,
ebpf,
maybe
in
the
future
windows
and
it's
networking
solution.
Currently,
it's
not
possible
completely.
D
B
D
Okay,
well,
I
I
I
haven't
seen
any
single
product
that
does
this.
I
think
the
hand
chart
is
like
the
version
is
always
different.
I
think,
but
still
I
agree
with
john,
that
probably
it's
easier
for
users
if
the
versions
are
aligned,
even
if
there
are
no
changes
to
a
home
chart
itself,
it's
just
less
confusing.
E
I
think
I
think
I'd
be
in
favor
of
a
model
where
major
minor
were
both
aligned
and
then
bug
fix
could
diverge
between
product
and
helm.
Chart
to
allow
us
to
make
home
chart
changes
outside
of
the
product.
So,
like
there'd,
be
a
one
one.
E
But
at
least
you
know
which
line
that
you're
on,
like
I
think
it's
too
difficult
to
align
major
minor
and
bug
fix,
and
also
the
development
cadence
and
the
like
little
changes
which
may
need
to
go
into
the
helm
chart
are
probably
on
an
accelerated
like
path
or
maybe
they're
less.
I
don't
know
like
if
you
said
that
the
home
child
doesn't
change
too
often,
but
I
feel
like
there's
a
lot
more
tweaks
that
are
likely
to
go
into
the
helm,
chart
that
probably
don't
align
with
our
code
releases.
B
B
It's
just
the
cli
in
the
end
is
helm,
install
without
helm.
E
And
what's
the
okay,
so
I
guess
just
to
be
devil's
advocate.
What's
the
use
of
the
cli
doing
that,
then,
because
it's
not
very
expensive
to
use
helm
and
since
now
you
don't
need
tiller,
it's
not
very
difficult,
just
to
download
helm
and
run
helm,
template
right
and
get
exactly
the
same
functionality.
That's
a
good
point.
D
B
B
Oh,
I
mean
it's,
it's
a
good
point.
I'm
I'm
unsure!
What's
the
well,
I
guess
the
value
is
you
know
you,
you
download
kuma,
like
the
the
installer,
the
what
not
the
installer
but
the
tar
that
we
produce
and
you
don't
need
anything
else
right
and
you
can
get
started,
though,
if
you're
using
kubernetes,
you're,
probably
already
installed
or
helm
in
some
ways,
because
helm
is
becoming
so
ubiquitous.
E
Yeah
I
mean
just
speaking
from
personal
experience.
I
don't
and
obviously
I'm
working
in
the
field
a
lot
right.
So
I
don't.
I
don't,
think
I've
ever
seen.
Anyone
install
kuma
using
kuma
ctl,
really,
no,
I
probably
have
a
very
biased,
like
kubernetes
view,
which
means
they
just
do
it
some
other
way
but
like
I
would
probably
I
think
the
cuban
ctl
is
just
another
tool.
If
I'm
using
kubernetes,
I
probably
just
don't
need
it
all.
E
Right
exactly
and
that's
what
I'm
saying:
I'm
I'm
always
in
a
very
kubernetes-centric
world.
So
like
view
my
opinions
through
that
lens,
but
like
I
have,
I
will
use
helm
for
install
and
lifecycle
management
and
cubectl
for
everything
else
like.
I
have
not
used
kubernetes
right,
but
that
obviously
may
be
super
different
if
you're
using
universal
mode
right,
because
obviously
you
can't
use
more
cube.
Ctl,
though.
B
C
B
E
Also
also
feel
like,
I
also
feel
like
our
use.
Cases
are
probably
like
the
venn
diagram
of
our
use.
Cases
are
probably
two
circles
here
right,
like
I'm
often
working
in
environments
that
already
exist
with
things
that
need
to
be
installed
from
scratch,
and
I
imagine,
like
engineering
folks,
are
mainly
working
like
to
poc
things
quickly
or
demo,
things
quickly
or
get
like.
You
know
the
prometheus
and
like,
for
instance,
the
monitoring
stack
is
another
big
thing
that
cuba
ctl
does
right
and
like
I've
never
been
to.
E
You
know
a
customer
or
someone
in
the
field
or
someone
who's
using
it,
who
doesn't
already
have
some
kind
of
monitoring
stack
so
that
just
never
gets
used
like
I'll
use
it
for
demos,
maybe
but
yeah.
I
just
think,
maybe
with
using
it
for
different
things.
B
I
think
I
think
yeah
the
the
the
the
monitoring
stack
in
any
way.
I
don't,
I
don't
think
it's
recommended
at
all
to
use
it
for
anything
else
than
just
demo
right.
It
was
added
there
to
be
able
to
do
the
video
where
it's
like.
Hey
look.
Can
I
call
this
good,
my
god,
all
that
come
and
cut
all
that,
and
I
have
a
entire
stack,
but
it's
not
meant
to
be
production
ready.
I
guess
so.
We.
C
B
E
B
Well,
graphene
and
labs,
if
I
understood
correctly,
missed
ksonet,
so
they
rebuilt
something
that
is
very
close
to
case
on
it,
which
was
it's
called
tinker
or
something
like
that.
Ticker
tinker.
E
Mean
so
like
personally,
the
workflow,
I
don't
like
helm
for
its
life
cycle
management,
so
I
often
use
helm
template
piped
into
something
like
customize
before
applying
it
to
the
cluster,
because
I
prefer
the
granularity
of
edits
from
something
like
customize,
also
plenty
of
tools
like
palumi
right,
which
can
do
the
life
cycle
management
using
the
helm
interface,
but
they're
not
actually
using.
You
know,
I
guess
maybe
they're
using
helm,
libraries
or
whatever,
but
we're
not
using
the
tool.
But
a
lot
of
this
stuff
just
gets
done.
E
Automated
right
and
they've
always
already
got
helm
doing
other
things,
it's
easy
to
read:
values
files.
You
know,
cuban
ctl
is
just
another
cli.
They
have
to
install
into
their
build
system.
It's
just
a
different
kind
of
workflow.
Someone
has
to
learn
it's
just
flags
or
a
config
file,
that's
different
to
something
like
helm
that
they
already
know
for
better
or
worse,
like
I'm,
not
saying
I'm
a
huge
fan
of
helm
or
not,
but
like
it's
just
from
a
pragmatic
point
of
view,
it's
it's
already
there
and
it's
well
understood
right.
D
Yeah
and
part
you
asked
about
the
alternative
right
operators
is
the
moderate
alternative
to
home.
I
think
well
it
it
can
work
with
home
right,
but
you
don't
need
that
much
of
a
templating
and
so
on,
because
it's
handled
by
operator,
I
think
right.
B
D
E
Usually,
usually
the
operator
would
pause
be
part
of
bootstrapping
right,
so
we
would
see
two
phases
usually,
which
is
bootstrap
the
cluster
itself
and
all
the
the
other
bootstrapping
parts
right.
Any
operators
that
you
need
and
then
like
maybe
another
team,
is
responsible
for
actually
applying
the
crds
and
the
pieces
that
installed
the
actual
applications
and
the
pieces
after
that
right.
So
I
know
it
kind
of
seems
a
bit
like
a
chicken
and
egg,
but
they
sometimes
fall
to
different
teams.
Right
they're,
part
of
different
processes.
D
E
We
absolutely
see
the
common
ones
right
like
prometheus
operator,
all
the
time
cert
manager
is
in
almost
every
single
cluster
right,
so
manager
is
a
perfect
example
of
this
yeah
I
mean
those
are
the
main
two
that
we
basically
see
all
the
time,
but
I
mean
customers
have
written
them
right
and
users
have
written
them.
E
I
have
written
them
for
customers
to
do
like
internal
processes
that
have
to
happen
in
certain
order
or
need
to
rely
on
certain
things
or
also
they're,
more
typically
used
for
abstraction
right,
like
a
better
abstraction
for
end
users
who
don't
have
to
want
to
have
to
worry
about
regular
kubernetes,
ammo
or
you
know,
configuring
applications,
but
yeah
elasticsearch
was
another
big.
One
like
the
elasticsearch
operator
is
pretty
popular.
Just
because
there's
a
lot
of
steps
that
have
to
happen
during
upgrade.
You
know
anything.
B
E
I
think
I
mean
depend
depending
on
your
definition,
we're
kind
of
an
operator
right
now,
right,
like
I
mean
more,
maybe
more,
of
a
controller
right,
but
we're
listening
to
services.
We're
listening
to
you
know
we're
controlling
data,
plane,
objects
and
things
like
that.
We
are
reconciling
objects
within
the
cluster,
we're
just
not
doing
anything
with
the
life
cycle
like
yeah,
it's
called
an
upgrade.
B
B
But
okay!
Well,
I
guess
it's
fruitful
thoughts.
I
guess
the
big
thing
was
syncing.
The
version
of
the
helm
chart
with
kuma
is
still
something
we
said.
We
were
gonna
do
right.
D
B
And
then
you
can
you
can
you
can
just
install
them,
but
you
don't
install
with
like
a
usual
helm,
install
thingy
thingy,
you
give
the
url
to
the
artifact.
B
B
C
On
the
open
source,
it's
the
external
gateway
in
the
open
source,
or
it's
only
on
the
commercial
offering.
C
A
Yeah,
I
think
we
should
finish
this
meeting.
Thank
you.
Everyone
thanks
good
day,
see
you
later
bye.