►
Description
Service Mesh Hub is a Kubernetes-native management plane that enables configuration and operational management of multiple heterogeneous service meshes across multiple clusters through a unified API.
Service Mesh Hub simplifies discovery, trust domain unification, access policy, and L7 traffic routing among other things.
In this demo, we look at discovery of clusters and service meshes.
A
Thanks
for
stopping
by
our
youtube
channel
in
this
next
series
of
short
videos,
we'll
take
a
dive
into
service
mesh
hub
service
mesh
hub
is
an
open-source
project
that
you
can
find
on
github
that
allows
operators
to
manage
multiple
clusters
of
a
service
mesh
installation
in
the
open-source
version.
We
allow
you
to
manage
multiple
sto
clusters.
A
We
can
federate
the
root
trust
domains
of
multiple
meshes,
so
that
services
can
communicate
with
each
other,
where
we
also
provide
a
cluster
aware
API
for
managing
things
like
access
control
policies
and
networking
policies
that
seem
like
a
single
virtual
mesh
to
the
operator
but
under
the
covers,
can
be
implemented
as
multiple
different
clusters.
So,
let's
get
started
again,
you
can
go
to
github
and
get
the
latest
releases
and
follow
along.
You
can
come
down
here,
find
the
docs
click
on
here
to
get
the
docs
on
getting
started.
A
We
can
see
how
to
install
service
mesh
hub
and
and
and
there's
ducks
in
here
to
help
you
get
get
going.
So,
let's
get
going
with
our
demo,
we're
going
to
first
take
a
look
at
the
discovery
components
of
service
mesh
hub
in
the
next
video,
we'll
look
at
the
identity,
Federation
and
and
root
trust
domain
Federation.
So
the
first
thing
that
we're
going
to
do
is
we're
going
to
see
that
we
have
sto
installed,
specifically
Co
1.5
on
cluster
1.
A
A
The
v3
of
reviews
is
not
cluster
2,
so
the
first
thing
we're
going
to
do
is
mash
CTL
install
and
that
will
install
the
components
to
service
mesh
hub,
we'll
give
that
a
second
to
come
along
now,
once
those
components
are
installed,
let's
actually
take
a
look
at
those
components,
make
sure
they're
running
it
seems
like
they
are
next.
What
we
want
to
do
is
check
that
the
installation
went
successfully
and
it
looks
like
in
this
case.
It
has
now
that
we
have
the
service
mesh
hub
management
plane
installed.
A
A
So
we
can
take
a
look
at
any
of
the
clusters
that
we
have,
which
we
haven't
registered
any
so
we
don't
have
any
and
if
we
don't
have
any
meshes
yet
that's
fine.
Let's
register
our
clusters.
We
will
start
with
cluster
1
I'll.
Give
that
a
second.
What
this
is
doing
is
allowing
the
management
plain
to
see
cluster
1
and
discover
things
inside
of
cluster
1.
A
It
also
installs
a
little
agent
that
is
responsible
for
generating
private
keys
for
pretty
later,
which
we'll
see
in
a
second
demo
and
let's
also
register
cluster
2,
which
does
the
same
thing
in
this
demo.
The
management
plane
happens
to
be
running
on
cluster
1,
but
it
could
be
running
separately
alright.
Now
we
see
that
our
two
cluster
are
registered.
Now,
if
we
look
at
our
clusters,
we
see
we
have
cluster
1
and
cluster
2.
A
Now,
if
we
query
for
meshes,
we
also
see
that
we
have
two
different
meshes.
So
basically,
we've
registered
the
cluster
service.
Michelle
went
and
queried
the
different
clusters
to
see
what
is
running
on
them
and
in
this
case
it
discovered
two
steel
clusters,
one
on
cluster
1,
one
cluster
2.
The
next
thing
it
did
was
it
discovered
the
different
services
running
in
each
of
those
meshes.
So
we
can
see
services
running
in
cluster
one
as
well
as
services
running
in
cluster
2.
A
If
we
take
a
closer
look
at
one
of
those
one
of
the
services
that
we've
discovered,
we
can
see
information
about
how
the
different
subsets
and
versions
the
location
of
them
into
which
mesh
it's
registered
and
specific
details
about
the
service
itself.
We
can
also
see
the
different
workloads.
These
map
incriminates
terms,
kubernetes
pods
that
are
running
inside
of
these
two
different
meshes.
A
Let's
take
a
look
at
one
of
the
workloads
here
and
you
can
see
we
get
some
information,
some
detail
about
what
mesh
it's
associated
with
and
and
and
so
forth.
So
that
is
the
first
step
to
using
service
mesh
hub,
which
is
connecting
your
clusters
and
allowing
it
to
discover
what
mesh
installations
are
available
in
the
next
video.
We'll
take
a
look
at
federating.
These
two
disparate
meshes
and
unifying
their
root
trust
domains
check
out
the
next
video
thanks.