►
From YouTube: Layer5 Community Meeting (Oct 16th, 2020)
Description
Deploying WebAssembly (WASM) Envoy filters with @mesheryio.
A
Everyone
should
be
able
to
hear
me
and
no
doubt
that
you
can,
of
course,
I'm
not
going
to
ask
if
you
can,
because
that
would
be.
That
would
be
a
sign
of
me
not
being
a
narcissist.
A
And
I'm
trying
to
live
up
to
that
awesome,
all
right,
we're
five
after
let
five
after
let's
get
going
today
is
october
a
couple
of
weeks
away
from
halloween.
If,
if
you're
into
that,
I
wonder
if
people
will
actually
be
how
many
people
will
actually
be
doing
the
trick-or-treating,
because
that
seems
like
a
oh,
it
seems
like
people
might
actually
come
in
contact
with
one
another.
That
would
be
bad.
A
A
B
A
C
A
The
the
thing
is
jethro
at
this
point:
you're
almost
old
news,
not
quite
just
because
you
haven't
been
on
this
call,
and
that
means
that
there
are
people
that
join
this
call
that
haven't
gotten
to
know
you
or
get
introduced
to
you.
Do
you
mind
just
saying
a
quick
hi
and
telling
people
where
you're
calling
in
from.
C
Hello
hi
everyone,
my
name
is
jethro
and
I'm
a
front-end
developer
on
the
ux
ui
designer
I'm
calling
from
nigeria
yeah.
I
hope
you
guys
can
hear
me
yeah.
A
D
A
Yeah
well
jethro,
no
pressure,
but
just
so
that
everyone
else
gets
a
bit
more
familiar
with
you
most
of
us
and
on
the
call
are
familiar
with
the
the
layer,
five
dot
io
website,
and
most
of
us
are
familiar
with
that
that
the
fact
that
that's
undergoing
an
overhaul.
A
What
people
might
not
know
is
that
I've
got
my
fingers
crossed
that
jethro
is
going
to
take,
take
a
crack
at
a
couple
of
new
designs
and
so
jethro
when
the
time
is
right.
A
People
on
this
call
have
all
kinds
of
opinions
and
feedback
to
give.
So
so
we'll
we'll
hold
our
breath
until
until
you
have
a
design
or
two
to
to
show
off.
A
Come
on
all
right,
fair
enough,
anyone
else
eduardo
alvarez
have
been
one
of
these
calls
before
has
it
just
been
a
while?
Oh
hi,.
E
My
name
is
eduardo.
I'm
from
guatemala,
I'm
a
software
developer.
Yeah
I've
been
in
a
meeting
on
wednesday.
This
wednesday
was
my
first
meeting
yeah,
I'm
happy
to
be
here
and
collaborate.
Nice.
A
Oh
fantastic
eduardo,
are
you
do
you
have
I
can't
help,
but
ask,
are
you
happy,
do
you
happen
to
be
familiar
with
the?
I
forget
what
it
stands
for
the
ccoss
conference
I
think.
Last
year
it
was
based
on
what
I'm.
A
Okay,
we'll
we'll
talk
about
it
a
little
bit
today.
It
might
be
right
in
your
backyard.
I
we'll
see
it's
a
virtual
conference
this
year,
but
I
think
home
base
might
be
in
your
backyard
so
or
your
front
yard
cool
all
right,
fair
enough.
Well,
just
a
reminder
to
everyone
toss
your
name
into
the
attendees
list.
If
you're
on,
we
do
have
a
number
of
people
actually
eduardo's
up
up.
First
is
just
being
an
individual
to
welcome
to
the
community,
so
eduardo
you're.
This
is
your
your
second
call
already.
A
So
that's
great
there's
a
number
of
other
folks
who've
joined
this
week.
Some
an
individual
to
have
had
some
prior
conversations
with,
so
I
don't
know
that
radoslav
is
on
right
now,
but
and
a
few
others
there's
some
others
that
joined
this
week
because
they
were
attending
well,
let's
skip
down
in
the
meeting
minutes
a
little
bit
and
let's
make
the
font
bigger,
shall
we.
A
Go
a
few
folks,
a
few
newcomers
joined
this
week
based
on
having
attended
two
workshops
that
were
given
so
abhishek
kumar
who's
on
the
call
now
and
I
had
spent
some
time
and
kush
tribety
had
spent
some
time
delivering
a
couple
of
workshops
on
this
through
o'reilly
and
we'll
continue
to
deliver
a
few
sessions
of
those,
but
the
reason
that
hang
them
up
one,
because
there
there's
a
reason,
one
because
they're
a
venture
to
the
community.
A
Here
they
teach
people
about
service
meshes
by
using
measuring
by
and
by
you,
and
they
show
people
service
mesh
performance,
the
the
one
of
the
other
projects
that
that
you
all
work
on
and
because
that's
why
a
few
of
these
folks
have
jumped
into
the
community
because
they
joined
the
slack
while
they
were
going
through
the
workshops.
A
Since
I
bounced
around
and
started
about
this,
the
I
think,
third
reason
why
all
is
because
the
materials
for
those
workshops
are
available
to
all
of
you.
Hopefully,
my
internet
connection
is
stable
enough.
I
might
I
just
got
a
message
so
that
saying
that
it
wasn't,
but
the
materials
are
to
these
workshops
are
available
to
each
all
of
you.
A
And
you'll
you'll
find
the
workshop
material
on
layer,
five
dot,
io
slash
workshops,
so
there
there
are
slides
and
there
are
self-study
labs
and
so
so
good.
So
we've
got
a
lot
of
newcomers
to
welcome.
That's
fantastic!
I'm
going
to
talk
about
these
events
quickly
to
kind
of
get
them
out
of
the
way.
So
we
talked
about
some
workshops.
A
There's
an
upcoming
talk
at
openstack
summit,
so
mesherie
and
the
and
smp
the
service
mesh
performance
spec.
They
will
be
talked
about
in
this
talk,
as
a
matter
of
fact,
it's
a
virtual
conference
and
that
talk
has
already
already
been
recorded.
So
in
some
respects,
they've
already
been
talked
about
cubecon
coming
up
we're
going
to
give
at
least
members
of
this
community.
We'll
give
this
talk.
It'll
talk
about
mastery
as
well.
There
will
be
another
talk.
That's
not
listed
here.
A
We
had
been
asked
to
or
accepted
to
speak
at
service
mesh
con.
That's
a
that's
a
day,
zero
event,
it's
an
add-on
to
kubecon
and
for
my
part,
I
was
to
participate
in
delivering
that
talk
and
and
canceled
decided
not
to
accept.
A
It
takes
a
lot
on
my
plate
for
me
to
actually
call
it
what
it
is
which
is
overflowing,
and
so
so
we'll
get
them
next
time,
but
part
of
the
reason
it's
important
to
spend
a
little
bit
of
time
here
is
just
to
say
some
of
your
works
are
being
trumpeted
they're
being
trumpeted
on
stage
eventually,
these
stage
or
not
eventually,
but
these
stages
are
very
much
so
intended
to
be
shared.
So
a
number
of
you
have
expressed
interest
in
presenting
or
getting
assistance
on
some
of
your.
A
Some
of
your
submittals
when
you're
submitting
to
a
call
for
paper.
For
my
part,
I'm
I'm
here
to
help,
or
especially,
if
you're
talking
about
things
that
you're
doing
in
this
community.
So
oh
thank
you,
shivai
yeah,
there's
a
here's,
a
link
to
the
other
one.
So
all
right,
fair
enough!
I'm
gonna
maybe
talk
on
one
or
two
other
things
and
then
hopefully
we'll
hear
from
others
in
the
community.
A
So
on
this,
this
general
community
call.
We
end
up
talking
about
a
lot
of
different
things.
One
of
those
is
the
fact
that
hashicomf
just
happened
this
last
week.
A
And
and
so,
and
so
there's
a
number
of
interesting
things
to
talk
about
that
are
sort
of
on
the
side
of
service
mesh
they're
definitely
related
to.
I
would
think
to
a
lot
of
things
that
everyone
here
does
two
new
I'll
just
mention
their
names
and
not
talk
about
them,
which
was
there
were
two
new
product.
A
I
guess
is
the
right
way
to
refer
to
them
product,
slash
project
announcements,
one
of
them
is
boundary,
the
other
one
is
waypoint
they're
they're,
intriguing
projects,
but
also
announced
at
the
conference
was
console
1.9,
which
is
a
new
release
of
console.
So
that's
important
to
us
actually
important
to
me
and
to
others
that
are
that
interact
with
this
service
mesh,
I'm
going
to
I'm
going
to
pull
it
up.
A
I
was
the
product
manager
for
console
or,
or
there
are
about
three
of
them-
I
think
so
so,
but
the
one
that
ends
up
focusing
a
lot
on
or
is
the
product
manager
for
the
service
mesh
capabilities
in
console
blake?
A
A
There's
a
couple
of
them
that
I
mean
all
of
them
are
hopefully
of
interest
to
all
of
you,
and
hopefully
shortly
the
mesh
readapter
for
console
might
start
to
support.
This
latest
release.
A
One
item
that
a
few
of
you
are
working
on
in
the
community.
A
few
of
you
are
working
on
a
visualization
topology
visualization
for
measuring
and
I'll
note
that
you're,
not
the
only
one
or
that
console
is,
is
also
trying
to
provide
visualization
to
users,
and
so
I
haven't
seen
a
screenshot
quite
on
what
this
looks
like.
But
if
someone
finds
one
before
the
call
is
over
I'd
be
interested
in
seeing
it
so
so
nice
so
so
console
1.9
console
wow
the
this
last
year.
A
F
So
I
just
add
one
question
that
was,
I
guess
it
is
something
that
was
discussed
way
back,
probably
a
few
months
back,
that
the
console
adapter
had
to
be
updated
so
that
we
could
get
the
latest
from
hashicorp.
So
is
that
something
that
has
already
started
or
there's
still
some
like
code?
That
needs
to
be
fixed
for
the
mystery
adapter
for
console.
G
Very
good
hi,
my
name
is
michael
and
I've
been
working
with
the
console,
adapter
and
that's
updated
to
1.8,
and
I've
been
working
on
it
with
updating
to
the
latest
newest
design
and
actually
had
a
plan
to
together
with
abhishek,
maybe
present
that
on
the
next
one
of
the
next
developer
meetings.
G
So
the
adaption,
the
refactoring
of
the
console
adapter
based
on
the
brand
new
measuring
adapter
library,
based
on
publishex
code.
G
And
I
think
it
would
be
nice
if
so,
disintegrating
actually
cleared
to
be
for
a
pr
to
be
created
and
merged-
probably
good
thing
too,
to
present
the
design
and
have
a
discussion
around
this
and
then
based
on
that.
If
it's
accepted,
then
I
could
add
console
1
9.
A
It
it
really
is,
and
it
might
be
something
that
we
can
if
we
can
dig
into
you
on
this
call
as
well.
I'm
recognizing
that
it's
a
little
more,
that's
that
can
it
might
get
a
little
deep
yeah.
Maybe
we'll
put
it
as
a
topic
at
the
bottom
just
to
yeah,
but
should
I
does
that?
That,
in
part,
does
that
help?
I
think
the
answer
really
to
what
you
were
asking
shivaya
is
that
yes,
miku
in
particular
has
come
through
and
given
a
pretty
decent
overhaul
to
the
current.
A
The
current
adapter
that's
there,
and
he
did
so
in
the
the
today's
architectural
structure.
For
what
a
mesh
adapter
is
and
then
he's
saying
that
he
and
a
few
others
in
the
community
have
been
working
on
like
sort
of
what
I
guess,
sort
of
a
v2
architecture
for
the
adapters
and
to
have
us
stop
repeating
ourselves
across
each
of
them,
because
they
do
a
lot
of
common
functionality,
and
so
he
and
others
are
working
to
pull
that
com
common
functionality
out.
Have
it
centralized
in
a
common
library.
A
There's
a
v,
if
you
will
of
measuring
adapter
architecture,
that
I
dare
say
that
we're
we
may
not
be
ready
for
yet,
but
that
this
v3
had
always
kind
of
had
always
been
a
question
as
to
whether
or
not
we
should
have
started
there
or
not,
and
that
is
potentially
having
adapters
as
custom
kubernetes
controllers.
A
Well,
next
up
abhishek:
do
you
want
to
introduce
this
topic.
A
H
H
And
that's
that's
the
dashboard
here,
and
so
I
have
this.
I
will
use
this
feature
only
on
hto
service
mesh.
Currently,
because
that's
the
server
flash
data
on
my
filter
cld
is
available
currently
so
so,
basically
to
to
on
so
a
background
here.
Basically,
what
we're
going
to
do
is
that
we
will
be
patching
the
hto
proxy
sidecars,
which
is
running
on
running
with
envoy
as
a
proxy
and
really
patching
it
to
add
more
futuristic
functionalities
like
crate,
limiting
or
or
whatever
the
operation
you
want
to
do.
H
So
what
wasn't
filters
are
basically
is
that
they
are
a
sample
program
or
a
sandbox
program
which
is
returned
and
executed
inside
a
segregated
environment.
They
don't
need
so
so
they
run
independently
of
wherever
we
run
it.
So
so
what
we're
trying
to
do
here
is
that
we
write
a
program
that
would
intercept
all
the
calls
that
come
into
on
the
proxies
and
by
intercepting
we
would
do
earth
modifications
or
we
would
do
a
function.
H
We
will
implement
our
functionalities
in
them,
so
we
have
a
project
called
image
hub,
which
is
on
layer
5,
which
which
has
a
sample
on
my
filter,
that
that
implements
the
rate
limiting
and
here
inside
this
limit,
filter
folder.
You
will
be
finding
the
source
of
that.
So
I
had
a
compiled
version
of
this.
H
This
filter
that
I'm
going
to
onboard
and
hdr.
Now,
let's,
let's
go
ahead
and
try
it
once
so.
For
this
demo
we
will
be
needing
stu
installed
in
our
cluster,
so
I'm
running
my
docker
desktop
and
it's
it's
quite
a
fresh
installation,
yeah,
so
yeah.
So
so,
basically,
I'm
gonna
install
steer
first
and
then
we'll
be
installing
a
sample
application,
which
is
called
image
hub
and
image
have
plus
a
couple
of
apis
and
we'll
be
operating
and
testing
it
on
one
particular
api
and
yeah.
H
So
after
installing
the
after
installing
the
sample
application,
we
will
be
we'll
be
onboarding
our
filter
from
this
of
this
particular
option
here
and
by
clicking
this,
what
this
does
is,
basically
it
it
patches
your
proxy
containers
or
fist.
Your
with
our
filter
enabled
so.
H
H
I
have
the
control
plane
and
the
gateway
is
installed
and
running.
So
let's
quickly
go
ahead
and
install
the
sample
application,
which
is
the
image
hub
so
yeah,
so
the
application
is
also
installed,
and
I,
by
default
I've
installed
it
in
the
default
namespace
here.
So
let's
go
ahead.
Watch
for
the
pods,
so
it
has
two
services.
H
This
sample
application
has
two
services.
One
is
the
api
which
has
which
has
a
set
of
apis
that
that
the
web
application
would
use,
and
the
web
is
just
an
interface
where
they
can
interact
and
do
stuff
so
so
yeah
the
applications
are
up
now,
let's
go
ahead
and
check
it
out
once.
H
So
here
there
is
an
api
for
image
app,
which
is
called
slash,
pull
and
which
displays
a
sample
output.
Saying
hello,
welcome
to
dockercon,
because
this
was
presented
in
dockercon
last
time,
so
yeah.
So
this
we
are
going
to
introduce
a
filter
to
intercept
calls
on
this
particular
api
correctly,
so
yeah,
let's,
let's
go
ahead,
do
that!
Basically
all
you
need
to
do
is
click
on
this
option
and
it
would
in
the
background,
under
the
hood,
it
would
patch
the
proxy
containers.
H
So
once
once
you
patch
the
proxy
containers,
it
would
recreate
the
pod
and
once
this
part
gets
initialized,
it
will
have
the
patch
history
proxy
runner,
so
yeah.
So
it's
done.
So.
If
you
try
to
refresh
this
you,
you
have
unauthorized,
because
this
particular
the
filter
that
we
installed
it
does
a
rate
limiting
based
on
authorization
headers
and
because
I
didn't
pass
any
authorization
here.
H
This
is
this
is
pretty
much
what
the
filter
does
currently,
but
our
future
cases
and
our
roadmap
are
that
we
would
have
an
option
here
to
get
a
dashboard
which
to
get
a
hoverboard,
which
would
give
me
options
to
put
in
the
filter
that
I
want
to
install
or
the
namespace
I
want
to
install
in
etc.
So
this
just
a
prototype
model
that
we
introduced,
but
we
will
continue
to
work
on
this
to
make
its
functionality
even
more
dangerous
yeah.
So
that's
that's
pretty
much.
What
I
wanted
to
show.
A
Because
you're
not
asking
any
questions,
my
hunt,
my
hunches,
my
hunch,
is
that
it's
not
entirely
clear.
What's
going
on
in
just
how
exciting
the
demo
is
that
abhishek
gave
is,
but
that's
just
my
guess,
and
I
would
love
for
any
of
you
to
prove
me
wrong
to
tell
me
that
no,
no
you
you,
you
totally
get
what's
happening
there.
Does
anybody
want
to
take
a
crack
at
that?
Does
anybody
so
by
the
way
we're
in
as
we're
in
we're
in
a
safe
zone?
A
This
is,
I
learn
as
much
as
any
of
the
rest
of
you
every
day
do
so,
let's
make
use
of
the
time.
Does
anybody
want
to
try
to
explain
what
just
happened.
I
I'm
still
new,
so
I'm
still
trying
to
get
a
grip
on
the
whole
process
and
what
y'all
are
doing.
So.
That's
me.
E
New,
too,
but
I
guess
that
it's
like
a
type
of
redundancy
from
the
the
two
dockers
that
were
running
that
that's
what
I
understand,
but
I'm
not
quite
sure
right
now.
A
Anybody
else
anybody
else
is
gonna,
go
so
stephen
and
eduardo
that
are
going
to
learn
today,
because
because
they
put
themselves
out
there,
who
else
wants
to
take
something
away
from
today?
Who
else
wants
to
give
a
crack
at
it's?
It's
actually,
not
that
this
is
particularly
hard
or
anything.
A
It's
actually
just
rather
important,
because
it,
this
type
of
a
capability
begins
to
shift
the
landscape
of
what
it
means
to
run
a
service
mesh,
and-
and
so
I
don't-
I,
I
honestly
don't
mean
to
torture
any
of
you
with
like
making
you
feel
awkward
to
have
to
take
a
guess
or
to
to
try
to
articulate
it
truly.
A
The
point
is
because
it
is
so
that,
hopefully,
everyone
everyone
learns
abhishek
did
a
fine
job
of
introducing
it
I'll
hit
it
one
more
time,
maybe
from
a
different
perspective,
and
that's
to
say
that's
to
say
that
as
you
take
it
an
application
this.
This
is
an
example
one.
No
doubt
a
number
of
you
have
seen
this
before
the
application
isn't
special.
It
actually
doesn't
really
work.
It's
just
a
silly
sample
app.
A
It's
the
sample,
app
that
comes
with
istio
the
application
itself.
It's
called
book
info,
and
this
is
what
it
looks
like
it
looks
like
it
looks
like
this:
it's
just
the
one.
It's
basically
a
one
page
thing
and
if
you
sit
here
and
refresh
you'll
notice,
that
you
see
some
red
stars
and
black
stars
and
sometimes
no
stars,
and
so
that's
about
the
extent
of
the
functionality
of
the
app
you
can
kind
of
make
up
a
user
and
sign
in
and
that's
it.
A
So
it's
just
a
sample
app
to
play
around
with
a
service
mesh
and
to
understand
how
service
meshes
operate
a
bit
in
context
of
what
abhishek
was
just
showing
like
like
this
is
this
is
a
logical
diagram
of
this
app,
so
there's
the
review
service
with
red
stars
right
now.
That
means
it's
black
star.
So
that
means
that
I
hit
when
I
refresh
that
time.
I
hit
version
two
when
I
had
refreshed
before
I
had
hit
version
three
because
it
was
red
stars
and
so
the
the
service
mesh
right
now
is
just
round
robining.
A
Yeah,
that's
you're
right
totally.
Yes,
is
the
answer
that
this
app
is
made
up
of
four
independent
services
and
each
of
the
yeah,
your
toilet,
like
like
this
product,
this
product,
page
written
in
python,
and
it's
just
it's
web,
it's
web
pages
and
in
order
for
it
to
show
so
it
reaches.
So
when
someone
loves
the
page,
it
reaches
out
and
grabs
some
details
about
a
given
book
down.
You
know
from
a
ruby
app
and
it
also
yeah.
It
ends
up
getting
directed
to
one
of
these
three
versions
of
the
review
service.
A
I
So,
are
they
all
containers
everything's
a
container
right.
E
A
Right,
yeah,
exactly
because
during
the
deployment
you
might
figure
out
that
you're
you're
rolling
out
the
third
version
and
it
turns
out
people
hate
red
stars
for
whatever
reason,
and
instead
of
sending
their
requests
over
to
get
red
stars,
you,
you
sort
of
you
just
quickly,
redirect
the
traffic
back
to
v2
and
a
service
question.
D
A
Yeah
yeah,
so
you
guys
are
yep
very
good.
You
guys
are
tracking
very
well,
so
this
is
is
illustrated
as
an
application,
which
is
composed
of
different
services,
a
product
service,
a
details,
cert
review
service
rate,
one
of
those
services
reviews.
A
It
has
three
versions
so
yeah
and
there
so
there's
three
containers
each
one
running
in
different
and
then
the
way
that
this
is
diagrammed
is
is
that
these
four
services
are
running
in
kubernetes.
We
just
didn't
diagram
kubernetes
here,
but
this
is
the
traffic
flow.
So
my
my
web
browser
is
over
here
making
a
request.
A
My
web
browser
only
touches,
you
know,
really
it
interfaces
with
the
web
page
and
the
web
page
on
my
behalf
on
my
requests
behalf.
It
goes
out
and
pulls
in
the
rest
of
the
info.
The
thing
is:
is
this
isn't
what
it?
This
is.
What
your
brain
looks
like
on
drugs.
You
know
this
is
what
a
service
mesh
looks
like
I'm
sorry,
what
a
the
application
looks
like
when
you
deploy
it
on
a
service
mesh.
A
Not
all
service
meshes
will
look
like
this,
but
the
architectural
model
that
istio
follows,
looks
like
this.
So
what
ends
up
happening?
Is
you
end
up
right?
You
end
up
placing
an
intelligent
network
proxy,
which
is
a
small
application,
that's
written
to
handle
http
and
grp
and
other
you
know
it's
written
to
handle
network
traffic
and
requests
and
being
intelligent
like
hey.
Maybe
you
don't
just
want
to
do
simple
round
robin
load
balancing.
Rather,
you
wanted
to
do
weighted
round
robin
or
least
connections
or
something
more
intelligent.
A
When
you
deploy
an
app
on
the
map,
you
get
a
lot
of
intelligent
proxies
and
a
ton
of
control,
very
fine-grained
control
over
where
traffic
is
going
and
visibility
into
it
and
security
over
it.
A
lot
of
it's
great
now
what
abhishek
was
doing
is
taking
it
one
step
further
and
introducing
a
another
level
of
dynamicism.
A
If
I
can
use
that
word,
you
can
see
it
articulated
a
little
bit
when,
if
you
go
to
measure.I,
you
can
see
this
next
level
of
dynamicism,
I'm
diagrammed
here,
since
this
is
a
small
diagram,
I'm
just
going
to
pull
it
up
here,
because
it's
bigger
same
thing.
A
A
We
can
talk
about
this
stuff,
a
bunch
more
later
I'll,
send
you
recordings
or
what
have
you
the
data
plane
here
is
where
you
put
all
those
proxies,
the
envoy
proxies
that
we
were
seeing
before
put
a
lot
of
them
there
you
put
like
you,
put
the
like
istio's
brain
istio's
control,
plane
here,
and
it
manages
all
those
proxies
and
and
manages
their
config
and
up
here
on
top
of
all
that,
and
on
top
of
all
the
other
meshes
you'll
put
something
like
mesh
area
management,
plane
and
it'll.
A
A
One
of
the
things
that
abhishek
was
just
working
on
as
a
follow-up
to
work
that
others
had
done
in
the
community
was
the
ability
to
insert
an
additional
filter
like
which
is
to
say
that
when
we're
looking
at
this
diagram,
what
he
was
doing
is:
let's
say
that
this
this
envoy
image,
maybe
we're
running
a
certain
version
of
envoy
and
it
was
capable
of
handling
http
traffic
and
intelligently
understanding
that
it's
http
traffic
and
looking
at
headers
and
maybe
modifying
them
and
doing
different
things
looking
to
see
if
eduardo
is
signed
in
or
not,
and
it
on
voice
capable
of
doing
that.
A
A
You
can
write
a
filter
that
you
can
build
into
envoy
and
teach
it
how
to
speak,
gnats
or
speak
kafka,
and
it
used
to
be
that
if
you
were
to
do
that,
okay,
well,
you
need
to
go,
compile
that
in
and
build
an
envoy
image
and
then
go
redeploy
your
service
mesh
to
use
that
new
version
of
envoy
and
kind
of
like
you
know,
and
what
object
was
showing.
Is
that
well,
there's
some
emergent
capabilities
here
that,
where
you
can
just
you,
can
you
can
dynamically
insert
a
filter,
a
network
filter
and
uninsert
it?
A
A
Good,
no
doubt
people
have
questions
and
comments
and
and
also
are
wondering.
Why
do
we
take
20
minutes
to
talk
about
that?
One
little
thing
I
suspect,
and
that's
because
it
it
doesn't
change
the
game.
It
just
significantly
enhances
the
service
mesh
game
and
for
the
last
year
and
a
half
to
two
years,
it's
been
something
that
that,
for
my
part,
I've
been
waiting
for
us
to
kind
of
get
to
success.
A
Okay,
anyway,
let's
is
anirud
or
clement
or
sladen
on.
You
can
talk
about
mastery
ctrl.
J
Yeah
I'm
on,
but
I
don't
think
I
have
much
of
an
update
on
it
just
because
I've
been
all
busy
busy
with
other
things.
A
No,
no
problem,
there's
a
there's,
a
specific
issue.
I
thought
that
we
might
look
at
it's
actually
an
issue
that
there
was
a
number
of
people
that
took
the
training
workshops
this
last
week.
They
bumped
into
this,
and
let
me
let
me
demonstrate
it
so
if
we
pull
up
this
issue,
it
says
that
that
meshry
ctl,
the
command
line
client,
seems
to
be
missing.
Support
for
this
minus
t
flag
when
you're
using
the
system,
config.
A
Command,
so
I
wanted
to
make
sure
that,
like
I
think
this
is,
this
is
a
relatively
simple
example,
but
it
helps
everyone
get
familiar
with
messy
ctl
a
bit
more
and
clement
is
actually
one
that
you,
you
might
wanna
you
might
consider
working
on
so
mesh
rectil
is
the
command
line.
Client
to
mesh
re
right
now,
mesh
receipt
meshi
will
run
on
a
bunch
of
different
kind.
Flavors
of
kubernetes,
and
one
of
those
is
mini,
cube
for
different
flavors
of
kubernetes.
You
might
need
to
configure
mesh.
A
A
B
A
Okay,
people
can
see
my
terminal
okay,
yeah
yeah,
so
mesherie
itself
needs
permission
to
to
to
go,
perform
this
action,
and
so
it
needs
to
have
a
it
needs
to.
You
need
to
give
measuring
ctl
a
token
and
that
to
to
interface
with
the
meschery
server
api.
A
So
so,
as
a
user,
you
you'd
sign
into
an
actuary
search
mesh
right
here.
You'd
go
to
your
user,
get
the
token
when
you
click
that
it
just
it
downloads.
You
know
just
downloads
the
token
in
this
case
it's
for
me.
The
file
name
is
auth
hyphen3.json,
so
that
that's
just
my
token
in
a
json
file,
and
so
in
order
to
execute
this
command.
It
expects
that
you're
gonna.
You
need
to
provide
it
a
token,
and
it's
not
this
particular
output
doesn't
really
matter.
I
I'm
not
running
mini
cube
at
the
moment.
A
The
version
of
mastery
ctl
that
I'm
running
is
0
4.13.
and
actually
look
at
that.
I
did
mesher's
ctl,
actually
checks
for
the
latest
release
as
well.
It'll
tell
you,
so
I
wanted
to
talk
about
that
issue
because
it
a
couple
of
folks
had
looked
at
it
and
weren't
quite
clear
if
that
still
seemed
to
be
an
issue
or
not,
and
that's
why
I
wanted
to
demonstrate
it,
and
so
I
was
slayden.
K
Are
you
on
yeah,
yeah
yeah,
so
one
thing
I
noticed
that
I'm
just
getting
used
to
the
entire
measuring
ecosystem.
So
forgive
me
for
if
I
say
something
dumb,
but
I
noticed
that
the
dash
t
flag
was
was
chained
with
was
not
chained
with
mini
q.
I
think
I
commented
it
on
the
issue,
so
maybe
would
you
could
you
go
back
to
the?
Could
you
go
back
to
the
github
issue
screen.
K
Yeah
yeah
so
yeah.
I
I
noticed
that
yeah.
Could
it
be
cause
because
it's
chained
with
mini
q
and
the
dash
t
token
wasn't
actually
supported
inside
the?
If
you
look
there,
it's
it's
saying
that
the
t
flag
is
yeah
yeah,
it's
it's
there,
but
it's
chained
with
config
and
it
isn't
yet
chained
with
mini
cube
right
now.
So
so
could
that
be
the?
Could
that
be
the
reason
why
it's
not
supported.
A
Yeah,
it
might
be
it
that
might
it
might
be,
although
that
seems
somewhat
odd,
because
the
dash
dash
token
works,
and
so
it
may
be
that
this
is
improper,
like
the
way
that
this
support
for
just
dash
t
is
articulated
here
or
coded
here
is
maybe
invalid.
Maybe
it
was
suppose
I
don't
know.
Maybe
it
was
supposed
to
be
in
the
same
parameter,
because.
K
Most
of
the
most
of
the
flags
are
usually
supported
once
the
the
first.
The
second
argument
that
you
see
there
is
the
long
is
the
long
version
of
the
flag
and
the
third
argument
that
you
see,
that
is
the
shorter
version
of
the
flag.
So
it
there
isn't
anything
odd
with
the
command,
but
on
first
looking
at
it
doesn't
look
like
there's
anything
odd,
but
yeah.
It
might
take
a
little
more
digging
than
this
just
find
out
why
it's
not
been
supported.
A
Yeah,
I'm
not
I'm
not
sure
if
it
does
turn
out
to
be
something
you
know
it
does
turn
out
to
be
that
that
won't
there's
a
couple
of
things,
I'm
one
we
should
and
and
there's
a
few
folks
in
the
community
that
have
been
working
to
try
to
make
sure
that
we're
well
designed
in
terms
of
the
structure
of
the
commands
and
the
sub
commands
and
the
flags
and
that
we're
consistent
and
and
that
we're
thinking
ahead.
A
So
we
don't
have
to
change
the
structure
on
people
a
lot,
but
one
of
those
considerations
might
be
that
mesherie
does
interface
with
a
number
of
different
platforms
and
a
number
of
different
service
meshes
and
at
some
point
it
would
make
sense
if
there
was
potentially
a
few
different
things
like.
There
definitely
needs
to
be
the
concept
of
a
context
which
would
be
synonymous
with
an
environment
part
of
the
information
that
would
be
provided
to
measure
ctl
if
you're
giving
it
a
context,
would
be.
A
Oh
well
that
the
context
is
mini
cube
and
specifically
this
mini
cube,
or
it's
eks,
and
specifically
that
eks.
So
whether
it
was
like
a
dash
t
flag
for
platform
or
or
a
context,
if
context
was
set
beforehand,
yeah
there's
a
few
different
ways
I
think
to
to
it's.
Not
it's
actually
not
very
important
that
we
actually
support
a
shorthand
flag
like,
but
what
is
important
is
to
give
broader
consideration
to
you
know
to
to
allowing
people
to
begin
to
configure
their
mastery
ctl
experience.
A
We
had
other
did
did
we
have
other
topics
that
I
know
we
wanted
to
talk
about,
measuring
the
common
adapter
library,
but
do
we
have
any
other
topics
that
that
did
anyone
have
anything
else
they
needed
to
demo
or
are
they
stuck
on
something.
A
A
A
L
Yes,
so
current
were
migrating,
the
layer,
five
dot,
io
side
to
the
guard
gatsby,
so
the
current
status
is,
we
have
migrated
most
of
the
pages
about,
I
would
say,
90
percent.
The
two
main
pages
left
to
be
migrated
are
the
mastery
page
and
the
landscape
page.
L
L
Then
this
is
the
site
at
the
moment.
We
are
in
need
of
animations
indeed
currently,
which
will
mostly
be
done
using,
I
think,
lottie
and
yeah
you
can.
D
A
How
did
the
community,
the
community
members
collection
how's
that
coming
along
this.
L
Yeah,
currently
it's
just
it's
fetching
from
the
markdown
file,
but
when
we
have
strappy,
you
can
simply
add
a
community
member
there
and
it
will
automatically
show
up
nice
instead.
L
L
L
A
We
got
to
get
that
mesh
mate
designation
out
there
as
well.
A
Well,
thank
you
for
that,
tunisia,
one!
I
get
a
couple
of
things.
One
is
just
a
good
I
hadn't.
I
had
been
away
from
the
call
for
a
week
and
it's
nice
to
see
the
progress
two.
If
this
is
your
thing
or
a
front,
end
is
exciting
to
you.
There's
a
bunch
of
stuff
to
be
done
in
that
call,
which
is
on
mondays.
B
K
Written
for
measuring
ctl,
because
I've
worked
with
a
bit
of
golang
command
line
tools.
For
example,
git
bug
was
one
that
I
contributed
to
a
couple
of
months
back
and
there
were
some.
There
was
a
there
was
a
plan
for
smoke
testing
in
a
way
that
you
supply
arguments,
the
command
line
and
you
get
a
response
and
then
you
validate
that
so
does
measuring
cdl.
Have
that
or
are
there
plans
for
that.
A
No
and
yes,
or
in
that
order,
no
it
doesn't
yes,
it
should,
and,
as
a
matter
of
fact
having
those
smoke,
tests
will
probably
facilitate
some
other
use
cases.
There
are
those
that
want
to
automate
some
of
what
measury
does
by
way
of
using
measuring
ctl
to
do
that
and
smoke
tests
around
measuring
ctl
might
help
depending
upon
what
tooling
is
used
to
do
that.
It
will
help.
A
Yup
thanks
sladen
of
the
work
that
you
had
done
was
that
gh,
the
github
cli
that
you're
talking
about.
I.
K
Don't
know
before
they
released
gh,
there
was
something
called
as
gitaba.
So
it's
it's.
It's
a
command
line
tool
that
kind
of
manages
issues
on
your
command
line
instead
of
keep
connecting
to
github.
So
you
can
just
manage
all
of
your
things
on
your
cli,
so
it's
a
pretty
popular
tool.
You'll
find
it
around
github
yeah.
A
E
Anyone
else,
joe
just
for
the
workshops
that
you
shared
those
labs,
are
useful
for
us
to
get
to
know
all
the
layer
5
how
how
it's
work
and
everything.
A
I
yeah,
I
think
so
and
yep,
and
if
you
head
to
layer
five
io
slash
workshops,
you
will
you'll
have
links
to
the
materials.
I
I
think
it's
it's
a
wonderful
activity.
It's
it's
a
really
healthy
activity
to
to
self-study
that
the
workshop.
That's
there
excuse
me
because
you'll
get
taught
because
you'll
learn
service
meshes
better
and
then
depending
upon
which
one
you're
taking
you'll,
learn
that
specific
surface
mesh
better
and
you
will
learn
it
in
context
of
measuring,
which
means
you'll,
learn,
measuring
and
so
and
then
you'll
be.
E
A
Yeah,
that's
fantastic!
There's
on
that,
and
this
goes
out
to
everyone
as
well.
I
think
many
of
you
on
the
call
have
either
seen
this
small
this
short
book
before,
but
eduardo
and
and
for
the
rest
of
you
there's
a
short
book
out
here.
A
That's
free
that
you
can
either
go,
give
up
your
email
address
to
to
get
or
we'll
just
send
you
a
link
in
slack
there's
a
second
edition
of
that
that
should
be
out
in
like
just
oh
two
weeks.
Less
than
that
this
one
is
still
worth
the
read:
it's
just
there's
some
things
that
have
changed,
but
this
is
a
good,
a
great
resource
to
get
introduced
to
the
space.
E
Okay,
is
there
any
way
that
I
could
get
like
more
activities
like
in
the
development,
because
most
of
the
activities
I
like
are
like
focus
on
devops,
so
I
could
help,
but
I
mean
I
need
a
little
bit
more
help
in
that
area,
as
I
work
with
kubernetes
just
like
entry
level,
so.
A
Yeah,
and
so
is
golang
is,
is
it
language
that
you're
becoming
comfortable
with
or
are
comfortable
with.
E
Yeah
I'm
becoming
comfortable,
so
I
could
learn
easily
so
yeah.
I
will
be
happy
to
learn
to
help.
A
Fantastic,
the
the
thing
that
I
think
some
of
the
rest
of
us
have
heard
me
say
before
is:
if,
if
go,
is
your
thing,
mescheri
ctl,
that
command
line
client
is
an
awesome
place
to
to
to
ramp
up,
because
it's
a
smaller
you
know,
because
it's
a
smaller
code
base
and
you'll.
It
has
a
logical
flow,
you'll,
you'll
you'll,
get
it
and
then
eduardo.
E
D
A
Anyway,
fair
enough,
there's
a
bunch
of
front
end
oriented
things
but
yeah
you'll
as
you
as
you
wait
in
you'll
you'll,
see
those
and
if
they're
of
interest
you'll
grab
them,
but
it
kind
of
sounds
like.
But
you
you
just
to
clarify.
You
said:
hey,
there's
the
devops
stuff,
and
I
see
some
of
that.
But
I'd
I'd
like
to
dig
into
some
of
the
like
the
golang
code
that
runs
mesherie
server.
That
runs
the
cli
yeah.
E
Well,
if
someone
is
wants
to
like
mentor
me,
I
will
be
happy
to
do
the
work
and
do
the
step
up
to
be
at
their
level.
You
know.
A
Well,
you're:
in
luck
with
it.
This
is
that's
a
perfect
question.
There
are
a
collection
of
individuals
here
that
are
like
that
are
volunteers,
kind
of
dedicated
to
doing
just
that,
to
like
engaging
with
folks
to
help
them
get
their
feet,
get
it
get
their
get
a
foothold,
and
this
based
on
the
conversation
we
were
just
having.
A
There
are
three
that
come
to
mind
as
being
kind
of
focused
right
in
that
area,
so
kush,
vijay
and
nepur
and
I'll
be
amazed
if
one
of
them
doesn't
hit
you
up
after
this.
A
A
Fair
enough,
we
we're
just
a
few
minutes
after
and
so
we
shouldn't
make
anyone
later
than
they
already
are.
It's
been
a
fantastic
call,
very
nice
to
have
you
at
eduardo,
mostly
nice,
to
have
steven
he's
here,
just
love
it.
I
love
harassing
stephen.
I
A
A
Sure,
yeah
fair
enough
all
right
same
time
next
week,
all
we'll
see
see
you
then.