►
From YouTube: Kubernetes Data Protection WG Bi-Weekly Meeting 20210922
Description
Kubernetes Data Protection WG Bi-Weekly Meeting - 22 September 2021
Meeting Notes/Agenda: -
Find out more about the DP WG here: https://github.com/kubernetes/community/tree/master/wg-data-protection
Moderator: Xing Yang (VMware)
A
Hello,
everyone
today
is
september
22nd
2021.
This
is
the
kubernetes
data
protection
bohenku
meeting
today
we
have
one
main
thing
in
agenda,
which
is
the
cvt
design
discussion
so
fun.
I
think
you
can
get
started.
I
already
made
make
you
the
co-host
so,
okay,
thank
you.
B
So
last
last
time
we
met
we,
we
were
discussing
about
making
the
cbd
the
difference
of
snapshots
as
a
csi
service.
B
Otherwise
you
know
it's
just
be
like
a
private
for
each
company
right,
so
we
I
dig
into
that
csi
service
a
little
bit
more
and
I
can
see
that
we
only
so
far.
We
only
discussed
about
almost
like
one
half
of
the
the
component,
so
I
want
to
bring
it
down
here,
so
we
can
discuss
in
more
detail.
So
there
are
two
half
of
the
the
first
half
is.
B
We
have
been
talking
about
that.
A
lot
is
the
the
change
on
the
csi
drive
to
add
this
service,
so
each
storage
vendor,
if
they
want
to
add
this
service
into
their
csi
drive,
they
can
implement
this
differential
snapshot
service
on
their
csi
drive
and
the
the
api
right
now
is
just
should
have
one
which
is
get
chain
block
and
then
the
response
will
be.
You
know
the
the
chain
block
respond,
that
we
have
been
discussed
in
the
last
few
sessions
that
we
met.
A
B
A
B
A
Can
enhance
this
controller
service
by
adding
a
controller?
This
is
many.
There
are
many
controllers.
It's
not
like
just
one
controller
snapshot
has
a
controller,
and
you
know
for
pvc.
There
are
several
controllers.
Three
sizes
controller
right.
So
it's
not
like
you
have
this
one
controller
you
can
only
oh,
you
are
talking
about.
Are
you
talking
about
from
the
csi
driver
side
procedure?
A
C
C
To
mention
that
everything
in
the
csi
rpc
today,
at
least,
if
it's
part
of
the
controller,
the
only
thing
that
can
consume
those
rpcs-
are
things
running
in
the
same
pod,
which
today
is
like
all
of
the
side
cars
like
unless
we're
planning
on,
like
writing
a
sidecar
that
consumes
this.
It
doesn't
make
sense
to
put
it
in
that
api,
like
maybe
a
separate
pod.
A
separate
service
starts
to
make
more
sense,
but
I
still
would
really
want
to
understand
what
is
the
client
for
this
service?
What
does
it
look
like?
A
B
B
They
would
have
to
put
this
differential
snapshot
service,
along
with
other
services
that
respond
to
in
the
response
to
this
gap,
plug-in
capability
right.
So
that
is,
that
is
the
first
half
of
the
the
the
problem
that
we
I
mean
of
the
structure
that
we're
trying
to
create
here
and
this.
B
So
I
think
I
put
all
the
material
that
we
have
it
discussed
on
the
related
to
this
api
in
this
document,
but
this
is
not
complete
yet
because
now
we
need
to
talk
about
the
second
half
right.
How
can
we,
how
can
form
a
backup
vendor
right
from
from
backup
brand
I
want
to,
particularly
if
you
want
to
do
this
service?
How
can
I
talk
to
this
this
service
that
we
added
here
from
the
vendor
right?
B
So
I
was
looking
at
the
the
csi,
the
csi,
the
sample
for
the
csi
architectures
right,
and
I
think
that
we
might
have
to
enhance
the
the
kubernetes
control,
the
the
kubernetes
snapshot,
controller
to
or
or
maybe
some
components
you
can.
C
And
we
need
to
think
all
the
way
back
to
the
the
the
clients
of
these
apis
who's,
creating
snapshots
and
doing
things
with
snapshots.
How
do
they
figure
out
what
they
can
and
can't
do
like
if
you
have
assists,
if
you
have
a
system
where
there's
multiple
csi
drivers,
some
of
which
can
do
this,
and
some
of
which
can't
do
this?
How
do
you
find
out,
if
it's
even
possible
on
a
given
snapshot
to
to
consume
the
service
yeah.
C
A
A
So
I
think
we
also
needed
to
have
a
sidecar
right.
So
the
same
same
thing.
B
A
Mean
we
can
probably
think
about
like
what
do
you
do
today
with
the
snapshot
with
the
snapshot
capabilities?
Do
you
actually
check
those?
Do
you
the
backup
software,
always
assume
that
you
can
successfully
create
a
snapshot
whenever
you
request
it?
Is
that
what
you
do?
Do
you
actually
check
capabilities?
I
guess
that's
the
one
yeah.
B
A
A
B
A
Right,
well,
that's
the
thing
that
that's
why
last
time
we
were
talking
about
it,
I
think
we
actually
still
still
have
it.
That's
why
I
was
saying
that
I
think
shenzhen,
unfortunately
he's
not
here.
He
brought
up
this
api
extension
server.
I
think
I
think
we
can
look
into
that.
A
You
have
a
separate
server
in
case.
You
have
a
separate,
I
mean
not
separate
it's
like
extension,
so
it's
like.
I
don't
know
the
details
of
that.
So
I'm
hoping
that
something's
not
here,
but
maybe
now
you
can
take
a
look
of
this
offline.
I
don't
know
if
anyone
else
on
this
call
know
more
about
that.
I.
C
C
C
Api,
like
know
on
a
per
volume
basis
or
a
per
snapshot
basis,
what
to
talk
to
or
where
to
talk
to
it,
because
we've
designed
csi
to
allow
multiple
csi
drivers
to
sit
side
by
side
and
users
typically,
don't
know
that
right.
They
just
have
a
bunch
of
storage
classes
and
snapshot
classes,
and
you
know
typically,
you
just
create
pvcs
and
create
snapshots
and
expect
something
to
happen.
C
A
The
css
csr
driver
spec,
so
that's
you
know
some
of
those
so
so.
B
C
So
we
one
could
imagine
like
some
top
level
field
on
the
volume
snapshot
class,
which
says
supports
diff,
apis
or
whatever
you
want
to
call
it
right,
and
then
you
could,
when
you
created
the
volume
snapshot
class,
if
you,
if
you
supported
it,
you
would
have
to
assert
that
fact
and
then
maybe
the
rest
of
the
stuff
only
works.
If,
if
that
field
is
set
on
the
volume
snapshot
class,
all
snapshots
of
that
class
would
then
be
assumed
to
support
this
feature.
E
So
I
think
this
is
a.
I
think
this
is
a
larger
general
problem
that
perhaps
we
need
to
find
a
way
to
actually
expose
the
csi
capabilities
through
kubernetes,
somehow
right
like
expose
them
in
the
csi
driver,
object
or
or
something
like
that,
because
this
is
an
issue
with
like
volume,
cloning
and
there
is
no
snapshot
class
for
that.
C
C
A
B
When
we
create
a
volume
snapshot,
we
do
specify
the
volume
snapshot
class
name
and
then
the
controller
will,
based
on
this
volume,
snapshot
class
name,
to
look
up
the
for
loop
snapshotter
to
perform
the
snapshot
right.
Yes,.
F
A
It's
actually
the
same
problem,
then
it's.
This
is
not
a
new
problem,
even
if
you
also,
if
you
think
about
resize
right,
you
know
we
actually
have
that
like
a
lot
of
word
expansion,
but
what?
If
a
user
used
the
wrong
storage
class
that
you
know
it's
actually
not
really.
This
driver
actually
does
not
really
support
it,
and
you
still
get
this
problem.
It's
going
to.
C
Yeah
you're
right,
the
the
problem
of
not
supporting
it
at
all
is
is
a
long-standing
one
that
we
need
to
do
something
about,
but
but
I'm
more
worried
about
the
case
where
you
have
two
different
ones
that
both
do
support
it,
and
so
you
have
two
copies
of
the
service
like
in.
In
that
situation,
an
api
extension
is.
D
B
C
C
A
A
bunch
of
new
problems,
I'm
not
familiar
with
how
api
extension
works.
Oh
you're,
saying
that
we
don't
have
a
way
to
figure
that
out.
Well,.
C
A
B
Yeah
we,
it
sounds
like
we
need
a
much
multi
multiplexer
to
directing
the
the
service
request
to
the
specific
csi
drive.
That's
supporting
this
difference
of
snapshots
right
for
that
specific
volume,
because
for
each
volume
you,
when
you
create
a
snapshot
for
it,
it
belongs.
That's
that
for
loop
and
the
snapshot
belongs
to
some
sorted
vendor
on
the
story
right
and
that's
only
the
started
vendor
that
that's
that's
csi
drive
is
the
one
that
actually
will
have
to
do
with
the
differential
snapshot.
B
That
is,
though,
that
what
we
need
what
we
right
now,
what
we
don't
have
is
is
a
center
like
a
a
a
front,
end
service,
or
something
like
that
to
do
the
search
instead
of
listening
to
the
creation
of
the
kubernetes
objects
right
right
now,
for
the
volume
snapshot
did
have
a
controller,
the
external
snapshot
controller,
not
listen
to
this
volume,
snapshot
creation.
B
A
Same
server
should
also
be
able
to
handle
those
api
objects
right.
Otherwise,
what
what
does
it
do?
I
mean
I,
I
would
spot
it
has
to
handle
those
api
objects,
but
that's
the
thing
we
I
haven't
have
never
used
it.
So
I'm
not
really
sure
how
that
works.
So
then,
if
you
yeah,
I
I'm.
C
A
Can
you
can
you
go
back
to
that
that
diagram
deployment
diagram
of
the
csi
driver,
so
the
extension
server
will
be
like
talking
to
this
cube
api
service
on
the
right
hand,
side
right
so,
like
my
well,
I'm
just.
A
Right
but
I
think
but
but
but
I
would
think
your
let's
say
this
is
well.
Let's
say
we
have
a
stable
side
of
diploma
of
something
that
will
still
be.
I
mean
that
should
still
work
the
same
way
as
before.
I
would
assume
it's
just
you
have
this.
You
have
this
other
other
server
right.
That
server
will
be
communicating
with
the.
C
D
D
A
D
D
G
Possibly
not
understanding
everything's
going
on
so,
given
that
this
interface,
we're
talking
about,
is
exposed
through
sort
of
a
grpc
connection
rather
than
like
a
standard
kubernetes
api.
What
if
we
solved
the
complexity
problem,
could
we
write
say
a
go
library
that
would
basically
solve
all
the
things
that
that
thomas
was
talking
about
like
locating
the
csi
driver
container
and
and
open
up
a
connection
to
it
and
verifying
that
it
has.
You
know,
snapshot
diff
capability.
B
C
A
B
Right
in
in,
like
let's
say,
vmware
right
vmware,
I
I
just
make
a
call
to
the
the
the
vm
the
v3
to
get
me
the
difference
with
the
cbt
between
the
two.
You
know
snapshot
right,
so
you
basically
already
know.
B
I
have
to
know
that
I
need
to
know
the
where's,
the
address
of
that
vsphere
service
and
so
on
connection
credentials,
and
so
I
just
make
a
private
connection.
There.
A
For
this,
so
how
do
you?
How
do
you
decide
I
mean
so
if
there
are
multiple
csr
drivers,
how
do
you
know
which
one
is
like?
Do
you
just
look
at
the
snapshot
class?
Would
you
decide
or
how
do
you
basically,
so
you
need
to
actually
make
calls
to
the
student
provider
apis
right,
yeah,
so.
A
B
We,
when
we,
when
we
run
the
backup
right
the
color,
the
the
color
of
my
service,
will
providing
me
that
information
how
to
connect
into
that
vsphere.
Okay,
yeah.
H
Can
I
ask
a
more
fundamental
question,
so
I
mean
before
we
delve
into
implementation.
Details
like
you
know,
api
extension,
csi
security,
all
those
things.
I
want
to
know
what
problem
we're
solving
if
the
problem
we're
solving
is
basically
so.
I
think
that
I
can
talk
more
in
terms
of
how
netapp
does
things,
but
I
would
like
to
hear
what
other
vendors
are
doing
in
this
space.
H
So
as
far
as
what
netapp
is
doing,
you
have
like
a
data
replication
engine
which
is
you
know,
our
staff
mirror
apis
which
are
used
to
move
data
incrementally
efficiently
from
you
know
a
to
b,
and
we
also
have
a
difference
engine
that's
called
snapdiff,
it's
it's
only
for
nas,
it's
not
for
block.
I
understand
this
proposal
is
only
for
blackwatch,
but
it
basically
gives
you
a
diff
of
different
files
between
two
two
snapshots
right.
H
They
do
the
right
thing
behind
the
scene,
so
there
is
no
need
to
expose
the
different
blocks
to
anyone
else
right
so
efficiently.
We
can
backup
data
from
point
a
to
point
b
and
only
copy
the
data
so
that
that's
that's
one
capability
that
we
have.
I
don't
know
about
other
vendors,
but
the
second
thing,
which
is
about
the
difference
engine
you
know
like
you
know,
but
the
main
use
of
that
is
to
build
a
backup
catalog
right.
H
So
this
kind
of
makes
sense
in
the
case
of
you,
know,
nas,
but
I
don't
know
how
that
information
is
going
to
be
used
for
sand
and
block
protocols
like
like
so
so.
Basically,
I
want
to
know
there
are
two
things
like
especially
I
directed
stuff
about
the
vmware
integration
like
right
now,.
H
Outside
of
kubernetes,
how
are
you
integrating
with
different
vendors
and
for
what
use
cases
like?
Is
it
mainly
for
efficient
backup
or
is
it
look
from
point
a
to
point
b
or
is
it
more
for
building
a
cadillac
which
vendors
is
it
only
like
the
system
that
you
have
in
place?
Is
it
only
for
vsan
or
is
it
or
integrated
with
other
vendors?
I
want
to
know
more
about
the
use
case.
F
We've
seen
this
mostly
for
efficiency.
You
know
the
other
approach
to
take
like
block
backups
is
to
do.
We
call
it
differential,
meaning
you.
You
have
to
scan
the
entire
file
system
first
or
cross
number
or
volume
device
first
and
then
find
things
that
have
changed.
F
You
know
using
like
a
new
kind
of
engine
which
is
really
really
slow
on
backup,
because
you
have
to
read
everything:
if
you
have
apis
until
you
will
change,
you
can
backup.
Only
things
have
changed.
H
H
F
H
I
don't
know
too
much
about
other
vendors
and
I'm
not
the
backup
expert,
but
I'm
just
asking
you
know
like
if
if
a
vendor
has
a
backup
api-
and
it
already
sends
the
incremental
daily
data,
is
there
a
need
to
expose
the
dirty
blocks
through
csi
through
some
other
mechanism
to
outside?
If
the
vendors
api
already
does
the
right
thing.
A
But
they
have
to
go
outside
of
kubernetes
so,
but
they
have
to
go
for
different
vendors
apis
right.
So
here
we
are
trying
to
come
up
with
a
common
api.
That's
that's
the
goal
here
right.
So,
of
course,
if
you
only
support
one
storage
system,
I
guess
there's
no
need,
but
here
there's
backup
vendor
want
to
be
able
to
backup
volumes
created
by
different
storage
systems.
A
A
H
H
H
A
You
are
basically
saying
like
it's
just
based
on
what
vendors
support
that
every
time
you
just
you
are
so
that
that
has
to
be
like
incremental
every
time
right
so
because.
A
How
do
you
know
what
is
because
here
we're
talking
about
two
two
snapshots?
You
know
one
snap,
you
know
the
diffs
between
two.
So
if
you
want
to
do
this
one
automatically,
then
that
will
be
always
incremental.
I
guess
right.
This
is
like.
Is
that
what
you
mean?
Did
that
get
that
right.
H
B
So
I
I
can,
I
can
answer
your
question
in
the
way
that
I
understand
right
right
now,
for
example
in
in
my
mac
vendor
right,
I
can
backups
form
vmware,
first
class
disk
and
also
backup
form
a
bunch
of
csi
drives
right
and
in
order
for
me
to
make
it
efficient
backup,
I
have
to
talk
to
vmware
vsphere
with
using
their
own
protocol
and
for
csi
right
now
for
other
vendors.
B
B
For
example,
if
in
my
cluster
that
I'm
backing
up
there's
five
different
vendors,
then
I
would
have
to
call
vmware
vendor
api
and
other
other
sport,
and
I
have
to
add
incrementally
adding
the
support
for
these
vendors
api
into
my
backup
software
that
make
my
backup
software
very
complicated,
and
so,
instead
of
doing
that,
the
proposal
here
is
that,
can
we
have
a
common
way
that
I
can
make
a
difference
or
snapshot
instead
of
calling
individual
api
to
get
a
snapdeal?
B
Can
we
can
I,
as
a
backup
vendor,
just
call
csi's
differential
snapshot
and
get
the
different
and
make
the
backups
efficiently?
If
I
only
have
to
support
vmware,
I'm
just
happy
to
call
in
vmware
right.
That's
that's
fine,
but
if
I
have
to
support
both
netapp,
you
know
vmware
and-
and
that
will
be
a
lot
more
work
for
me
to
adding
support
for
them.
B
D
So
another
problem
is:
if
you
had
a
common
backup
api,
wouldn't
the
targets
that
you
could
back
up
to
be
fixed
by
the
vendor,
meaning
they
might
support
s3
or
they
might
not
in
this
mode.
So
how
would
you
go
about
standardizing
that
and
backup
vendors
often
have
well
in
in
the
case
of
data
domain?
They
have
their
own
backup
appliance
that
stores
and
dedupes
data
and
things,
and
I
don't
see
how
you
would
be
able
to
support
something
like
that.
H
B
That's
actually
a
good
question
so
whether
whether
we
can,
let's
just
say,
backup
from
one
vendor
to
the
data
protection,
I
mean
the
the
the
data
store,
the
backup
storage
of
belong
to
another
vendor,
how
we
can
make
it.
H
F
Both
use
cases
erlang,
I
see
the
case
where
you
want
to
make
api
calls
directly
to
control
the
data
within
the
storage
provider
or
other
vendor,
but
I
also
data
path.
Apis
are
also
very
important
because
different
vendors
have
different.
You
know
efficient
systems
for
for
collecting,
backups
and
managing
them
the
data,
the
data
path,
part
of
it
yeah.
H
That
would
include
our
own
csr
driver
trident,
but
I
don't
know
about
other
vendors,
like
is
everyone
exposing
these
apis
tobacco
vendors
to
the
whole
world,
or
just
to
select
backup
vendors
like
I
want
to
be
like
if
you're
designing
it?
I
agree
on
this
design.
I
want
to
know
what
percentage
of
vendors
are
actually
getting
to
support
this.
F
Cloud
providers
expose
it
and
you
know,
vmware
exposes
it.
Certainly.
F
B
B
Can
we
mount
volume
on
the
part
right
this
it
just
explodes
it
exposed
to
us
as
a
fire
system
or
as
a
block
right?
Is
that
common
enough
for
the
the
story
vendor
to
like
should
be?
You
should
be
based
on
that
to
answer
the
question
whether
no.
H
I
guess
you
know
yeah
what
I'm
proposing
is
more
along
with
you
know.
If
the
storage
vendor
already
supports
backup
capabilities,
then
what
I'm
proposing
is
more
suitable
for
that
you
know,
but
if
a
storage
vendor
doesn't
support
backup
capabilities,
then
we
need
this.
You
know
the
type
of
integration
that
you're
talking
about.
So
I
agree.
You
know
there
are
use
cases
for
both,
but
I
want
to
know
like
you
know,
so
we
talk
about
vmware
support
and
this
hyper
skater's
supporting
this.
F
I
think
fong
put
together
some
other
apis
that
expose
this
right.
A
And
there's
another
there's
another
dock:
a
google
doc
has
has
a
list
at
that
point
we
actually
collected.
I
B
B
It
might
not
be
a
complete
list
and,
and
some
the
information
might
not
be
up
to
date,
but
that's
what
we
found.
A
A
H
This
is
done
through
proprietary
apis,
so
it's
not
something
we
exposed
to
the
whole
world.
You
know
only
select
partners
are,
can
access
these
apis
so
and.
A
A
A
Yeah
yeah,
so
those
are
the
lists
we,
those
are
the
things
that
we
listed
here.
So
this
definitely
it's
not
just
not
just
like
one
or
two
vendors
can
support
this.
H
Okay,
yeah,
I
don't
want
to
put
anyone
on
the
spot,
but
basically
you
know
what
other
vendors
are
thinking
about
this
it
will
be
like
I
mean
it's
wanting
to
support
things
through
v-wall.
You
know
through
proprietary
apis
and
integrations,
but
it's
another
thing
to
support
things
through
open
source
drivers
like
or
through
csi
interface,.
F
Can
anyone
consume
the
v-ball
interface
or
is
a
at
least
a
consumption
side,
public.
A
B
I
I
I
think,
definitely
there's
an
interest
in
the
community,
because
when
we
start
talking
about
this
cbt
common
interface
back
like
one
or
one
years
ago,
many
people-
many
engineering,
formed
at
least
of
the
people
who
have
contacted
me,
including
you
know,
microsoft,
google
and
vmware
is
interested
in
having
a
common
interface
for
this
differential
snapshot.
B
I
can
see
some
of
them
are
in
this
in
this
meeting
today
and
also
they're
contributing
into
the
design
dock
and
so
on
and
so
forth.
So
they're.
Definitely
they
are
definitely
be
some
interest
in
the
community,
but
we
do
not
have
an
official.
You
know
commitment
from
specific
vendors
or
anything
there.
Yet
if
that
is
something
that
you
are
after.
B
I
D
B
Was
about
more
like
if
we
have
to
do
a
lot
of
work
to
to
get
this
in
command
common
interface
like
this,
you
know,
is
there
any
vendors
who
are
interested
in
such
interface
or
to
make
it
worthwhile
etcetera?
That's
what
I
understand.
B
H
H
But,
for
example
like
in
the
case
of
you
know,
file
incremental
backups,
you
know
having
a
catalog
make
sense
because,
for
example,
you
want
to
restore
individual
files
in
the
case
of
blocks.
I
would
imagine
I
I
don't
know
I
mean
I.
I
don't
understand
like
exactly
how
that
backup
catalog
would
be
useful,
but
for
for
cbt
for
blocks,
which
is
the
focus
of
this
proposal,
I
would
imagine
the
main
benefit
is
really
incremental
backups
right
and
for
incremental.
D
H
H
I
Okay,
yeah,
so
I
mean
so
in
terms
of
from
customers
themselves
right.
There
is
a
lot
of.
I
mean
interest
that
we
see
from
the
different
customers
we
are
talking,
but
now
question
is:
can
we
standardize?
Now
I
mean
as
goal
of
this
working
group,
can
we
standardize
it
through
the
csi
rate
as
a
csi
driver,
providing
this
through
a
site
or
something
providing
this
functionality
so
for
the
backup
vendors
to
consume
it?
So
that
was
the
goal.
D
Yeah
as
someone
working
on
csi
drivers,
I
have
sort
of
the
opposite
question,
which
is
how
many
different
backup
vendors
would
be
interested
in
using
the
interface.
Clearly,
we
at
dell
are
going
to
support
dell's,
backup
needs
and
if
it
has
to
be
proprietary,
then
so
be
it.
D
But
I
think
the
the
question
that
you
know
fong
and
sikarna
are
asking
is:
could
we
make
it
more
open
where
the
backup
software
could
be
more
portable
across
different
types
of
systems
and
different
different
customers
could
choose
different
backup
software
and
have
it
work
with
their
systems?
I
think
it's
a
reasonable
question.
H
A
Yeah,
so
we
can
actually
collect
some
more
feedback.
Okay,
we
well.
We
already
have
something
in
that
document.
We
already
have
different
vendors
participating
and
interested
in
that,
but
we
can
actually
we
can
maybe
get
more,
so
we
can
actually
maybe
bring
this
up
in
the
sixth
story
meeting
tomorrow
and
just
to
you
know,
just
ask
vendors
to
tell
me
as
well
but
from
this
working
group,
because
we
have
many
backup
vendors
in
this
scrolling
group
right.
A
Maybe
you
guys
also
want
to
chime
in
and
see
if
you
are
interested.
So
let
me
actually
talk
to
shanghai,
apply
and
see.
How
do
we
want
to
collect
feedback?
So
we
know
that
we
have
that
document
that
has
listed
a
few
companies.
J
If
I
can
have
one
thing
as
a
backup
vendor,
you
know,
these
type
of
apis
also
enable
us
to
overcome
same
network
and
topology
challenges.
J
You
know
which
I
imposed
by
you,
know
more
innovative
ways
of
deploying
clusters
which
might
hide
a
lot
of
network
access,
so
we're
even
in
situations
where
we
have
all
the
vendor
apis.
We
can't
use
them
because
of
the
network
challenges
imposed
by
the
topology.
J
So
interfaces
like
this
right,
you
know
people
who
create
those
types
of
environments,
kind
of
incumbent
on
them
to
provide
such
interfaces
so
as
to
enable
you
know
use
of
the
of
real
software
in
those
environments.
So
these
interfaces
would
help
a
lot.
A
So
you've
been
saying
that
we
have
this
common
interface
so
that
it's
easier,
you
don't
have
to
figure
out
like
how
to
get
it
to
work.
If
there's
any
like
vendors
have
some
special
advanced
api
that
may
not
work
right
when
you
aren't
right.
J
I
mean
case
in
point:
right
is
vmware's
tanzu
s
right.
The
the
the
network
topology
will
not
allow
access
to
the
guest
clusters
right
and
it's
hidden
because.
A
J
Right
in
the
in
the
cluster,
one
could
potentially
get
to
the
blocks.
A
J
A
A
I
Going
by
the
technology
right
so
vmware
vm
is
the
platform.
There
is
a
clear
defined
way
to
take
snapshot,
differential,
cbt
and
all
so
now.
If
you
come
to
kubernetes
as
a
platform,
there
is
no
way.
So
if
we
can,
as
a
community
standardize
that,
then
vendors
can
support
it,
and
I
mean
the
storage
vendors
can
support
it
and
backup
vendors
can
consume.
D
B
A
Can
you
share
your
song.
B
Again,
yeah,
actually,
I
haven't.
I
haven't
write
down
anything
on
the
the
the
document
for
for
the
cap
yet
because
I
don't
think
this,
this
is
a
mature
time
to
write
kept.
Yet
what
I
want
to
got
so
far
is
that
we
we
we
are
discussed
about
having
like
a
fun
and
multiplex
that
able
to
for
the
client
can
talk
to
and
then
that
multiplexer
can
directing
the
traffic
to
the
specific
container
or
sidecar
that
actually
serving
the
different
snapshot
right.
We
needing
that
piece.
B
I
think
that
is
one
piece
that
I
I
think
we
agree
on
today
that
we
need
that
multiplexer
that
able
to
look
up
whether
that
volumes
have
been
mapped
to
what
vendors
and
and
if
that
vendor
supports
snapshot,
differential
snapshot
or
not
that
that
multiplexing
is
needed
right
and
another
thing
that
we
need
information
for
is
the
we
need
to
talk
to.
We
need
to
get
more
information
about
the
api
extension
server
so
that
we
can
see
whether
we
can
use.
B
We
can
serve
that
large
requests
of
multi
many
many
thousands
of
mesa
that
are
blocked
without
corrupting
the
the
the
the
kubernetes
api
server.
So
that
is
something
that
we
have
to
go
back
and
discuss
more
and
dig
out
more,
and
I
also
see
a
lot
of
question
or
some
question
related
to
whether
we
should
have
a
common
storage
api
so
that,
when
this
kind
of
thing
available
of
this
kind
of
differential
snapshot,
api
service
is
available.
B
How
we
can
leverage
that
in
the
common
storage
api.
So
that
is
something
that
I
don't
think
we
can
answer
immediately.
I
also
see
a
group
of
questions
related
whether
this
api
would
be
this.
This
service
would
be
be
an
interest
for
different
vendors,
so
I
think
ziggs
have
mentioned
that
we
need
to
go
back
and
collect
for
more
vendors
to
see
if
their
interest.
So
that
is
what
I
got
on
the
note.
So
far,
do
I
mean
anything.
B
I
think
that's
it.
Okay,
I
would
have
to
go
back
into
this
video
and
and
make
a.
I
will
walk
through
the
list.
Make
sure
that
I
did.
I
got
everything,
but
it
looked
like.
Let
me
do
some
more
research
on
this
multi
black
component
and
I
will
try
to
propose
something
I
might
have
to
talk
to
some
of
you
in
private,
because
I
might
not
have
all
the
expertise
in
this
area,
so
I
might
need
your
guy
help
from
there.
B
A
Okay
yeah,
can
you
yeah
thanks?
Funk
you
stop
sharing,
I
oh
you
stopped,
so
I
I
think,
okay,
so
I
actually
added
this
one
right.
So,
if
you
can,
you
know,
add
your
company's
name.
Who
are
you
know
who
are
interested
in
using
this
cbt
api?
A
A
As
a
backup
vendor
this
ad,
you
are
interested
in
that
as
well
right
from
microsoft,.
A
G
A
So,
who
else,
please
feel
free
to
add
your
company
name?
There
cassandra
says
tom.
A
As
long
as
we
got
enough
support,
we
can
make
progress
yeah.
So,
okay,
I
think
we're
already
at
top
of
the
hour.
So
you
know,
if
you
you
know,
other
people
are
interested.
Please
add
your
company's
name
here.
I
will
bring
this
up
again
in
tomorrow's
sixth
gorgeous
meeting
as
well.
A
Okay,
that's
all
for
today,
thanks
bye.