►
From YouTube: Kubernetes SIG Storage Meeting 2023-04-06
Description
Kubernetes Storage Special-Interest-Group (SIG) Meeting - 06 April 2023
Meeting Notes/Agenda: https://docs.google.com/document/d/1-8KEG8AjAgKznS9NFm3qWqkGyCHmvU6HVl0sk5hwoAE/edit#heading=h.77kmba8m60ax
Find out more about the Storage SIG here: https://github.com/kubernetes/community/tree/master/sig-storage
Moderator: Saad Ali (Google)
A
Okay,
today's
April
6
2023.
This
is
the
meeting
of
the
kubernetes
storage
special
interest
group.
As
a
reminder,
this
meeting
is
public,
reported
and
posted
on
YouTube.
Today
on
the
agenda,
we've
got
a
few
items.
If
you
have
anything
additional
that
you
would
like
to
discuss,
please
feel
free
to
add
to
the
agenda.
The
link
to
the
agenda
document
is,
in
the
calendar,
invite
first
up
we're
going
to
go
through
the
127
planning
spreadsheet
and
get
a
status
update
of
where
the
tasks
are
that
the
Sig
committed
to
for
127.
A
The
most
recent
past
deadline
on
April
4th
was
docs
completion
for
127
and
blog
PR
ready.
So
hopefully
we
got
those
done,
and
the
next
upcoming
deadline
is
the
127
release
itself,
which
will
be
happening
next
week,
followed
by
kubecon
the
week
after
so
with
that
I'll
go
ahead
and
switch
to
our
spreadsheet
and
we
can
get
get
a
status
update
for
the
items
for
127..
A
So
first
we
have
recovering
from
resize
failure.
Do
we
have
a
month
on
the
call?
A
It
doesn't
look
like
it.
Anyone
have
a
status
update
for
this
item.
B
I
think
it
has
play
slipped
to
the
next
release.
Okay,
so.
A
A
Okay,
I'll
mark
that,
as
no
update
moving
on
to
the
next
one,
we
have
volume
group,
API,
Shing.
C
C
There
is
also
dog
PR,
that's
the
in
a
CSI
docs
repo,
that's
also
I,
think
that's
still
need
to
be
marked
as
a
working
progress,
because
we
need
to
get
a
sidecars
release.
First
got
it.
A
Okay
looks
like
it's
on
track
to
be
able
to
be
released
along
with
127.
yeah
cool.
Thank
you.
Shang
next
is
provision
volume
from
volumes
from
Cross
namespace
snapshot.
Pvc
continue
off
of
work.
I
think
this
has
been
no
update
for
a
while.
Anyone
have
an
update
on
this
one.
A
C
Yet
still
design
discussions
doing
pocs.
B
A
And
next
is
the
new
rwo
access
mode,
adding
end-to-end
tests
to
move
to
Beta
remaining
item
here
was
blog
post
anything
new
here.
D
I
mean
the
blog
post
is
under
review
and
ready
to
go.
I
think
we
can
probably
just
Mark
the
system.
A
A
Okay,
next
item
is
runtime:
assisted
mounting
is
deep
on
the
call
by
any
chance.
Nope.
A
Next
is
CSI
proxy
for
Windows
transition
to
privilege
containers
any
update
on
this
one
I
think
last
status
here
was.
This
is
going
to
be
on
pause
unless
someone
else
takes
over
binary
blob,
not
open
sourced
question
mark.
B
E
Oh
one,
quick
question
about
this:
I
thought
the
feature
was
already
Jade
and
126..
So
what
is
the
work
at
this
point?
Is
this
on
the
storage
provider
side,
or
is
this
something
something
different.
A
Anybody
want
to
give
a
summary
for
the
current
CSI
proxy
work.
Michelle
Leon.
B
B
Wanted
to
update
all
the
CSI
drivers
out
there,
Andrew
kubernetes
umbrella.
D
I
think,
though,
also
the
I
think
I
don't
know
John
if
you're
familiar
with,
but
I
think
there
was
someone
that
had
some
potential
security
concerns
about
the
the
new
model
about
the
privileged
container
model.
So
I
don't
know
if
we
need
to
work
that
out.
First,
like
I,
think
code
I'm,
not
sure
if
the
code
is
actually
merged.
Yet.
E
Got
it
yeah,
I
I,
think
the
the
reason
I
was
asking
was
because
if
it
is
individual
CSI
drivers
that
need
to
transition
I
think
that's
a
longer
process
right
is:
is
there
code
in
the
CSI
site
that
needs
to
be.
A
Done
I
think
if
what
I
remember
correctly
was
the
CSI
proxy
is
out,
you
can
use
it
no
problem
yeah.
The
challenge
was
the
CSI
proxy
relies
on
effectively
sitting
as
a
binary
Exposed
on
the
host
without
a
container,
and
so
the
change
here
now
is
that
apparently
Windows
supports
privileged
containers
and
we
want
to
follow
a
similar
model
to
CSI
on
Linux
I.
Think
for
security
related
concerns,
so
you
can
think
of
this
as
the
evolution
of
CSI
proxy
that's
effectively
going
to
replace
CSI
proxy
with
proper.
A
You
know,
privilege,
containers,
I,
think
that's
the
the
additional
work
to
be
done
here.
If
I
remember
correctly,
please
correct
me
if
I'm
wrong,
Jan
Michelle.
A
F
D
And
I'm,
just
taking
a
look
at
the
CSA
proxy
code
base,
the
plan
was
to
basically
turn
CSI
proxy
into
a
library
and
then
the
CSI
drivers
can
import
the
library
sort
of
like
the
mount
retails
that
we
have
today.
E
Okay,
yeah
no
I
think
that's
helpful.
The
reason
I
was
asking
was
because,
if,
if
some
of
the
store,
if
somebody
today
decides
to
make
some
changes
on
the
storage
provider
side
to
to
support
it,
it
sounds
like
they
will
still
need
this
work
before
before.
This
can
really
work
is
that
is
that
accurate.
A
D
In
terms
of
terms
seems
like
the
code:
is
there
the
code
is
there,
although
I
think
it's
not
fully
released,
I
see
this
V2
Alpha
tag,
but
I
haven't
seen
an
official
V2
Tech,
yet
so
I
think
we
can
we'll
need
to
follow
up
with
Mauricio
who
was
handling
this
about
the
current
status.
A
Thank
you,
oh
good
question.
Next
up
we
have
node
expansion
Secret
any
update
on
this
one.
C
So
humble
said,
the
blog
PR's
ready
for
review
it's
been
reviewed.
Stock
has
already
merged
nice
yeah.
D
B
So
all
these
marriage,
the
documentation,
has
marriage,
then
block,
is
on
review
thanks.
A
Okay,
next,
these
were
placeholders
for
future
releases.
128
129,
AB,
AWS
EBS
was
done.
Then
this
was
a
placeholder
and
Azure
disk
was
done.
Let
me
make
sure
that's
marked
correctly.
This
was
done,
so
it's
done.
A
Okay,
so
then
ceph
RBD,
beta
off
by
default
tests
were
merged.
Anything
new
on
this
one.
D
A
And
we'll
move
the
rest
of
these
to
the
next
release:
control
volume,
mode
conversion
between
source
and
Target,
PVC
docs
done
block
pending.
C
So
yeah
Rolex
that
is
not
going
to
write
a
blog
for
this
is
nothing
new,
so
this
one
can
be
marked
as
done
as
well.
Yeah.
E
A
Thank
you.
Shang
next
was
tracking
item
for
128,
so
we'll
skip
over
that
other
items
were
dropped
here.
So
we
got
two
more
address.
Issues
PVC
is
created
by
stateful
set,
will
not
be
Auto
removed.
A
All
code
was
previously
merged,
blog
post,
pending
and
Doc
spending.
Anything
new
here.
A
Okay,
yeah
I,
don't
see
Matt
on
the
call.
So
let
me
Mark
this
one
as
no
update
looks
like
it's
getting
close,
since
all
we
needed
was
the
blog
post
in
the
docs,
so
I'm
going
to
mark
this
as
partially
complete
and
finally,
we
have
volume.
Expansion
for
stateful
sets
I'm
guessing
no
update
on
this
one.
A
A
A
E
A
And
I
guess
there
was
one
more
down
here:
known:
non-graceful,
node
shutdown,
ga128
tracking
nope,
so
this
is
128,
so
no
no
worries
there.
Okay,
so
we
can
go
ahead
and
switch
back
to
our
agenda
doc.
We've
got
two
items
here:
one
is
from
Jordan
one
from
Shane.
A
Let
me
see
if
Jordan's
on
the
line.
I
don't
see
him
so
we'll
skip
over
that
for
now
and
come
back
to
it.
C
Yeah,
so
I
brought
this
up
in
it's
just
today's
the
data
production
when
group
meeting,
so
we
were
moving
this
more
remote
conversion
feature
to
Beta
in
1.27.
C
Normally,
if
it's
an
entry
feature,
you
know
we
will
have
the
feature
gate
by
default,
but
this
is
the
output
tree,
so
we
have
a
flag
controlled
on
the
side,
cars.
So
we're
thinking
that
we
want
to
enable
that
by
default
in
1.28,
so
to
give
people
more
time
because
for
Backup
backup
vendors
who
actually
rely
on
this
more
remote
conversion
in
their
backup
workflow,
they
actually
need
to
make
changes
to
support
us.
C
So
yeah
basically
added
this
new
field
in
the
in
a
volumes,
natural
content
and
it's
enable
then
the
source
volume
mode
it
will
be
set
to
the
body
mode
of
the
original
PVC.
And
then
we
compare
it
when
we
created
a
PVC
from
one
snapshot.
If
they
are
not
the
same,
then
we
will
see
if
there
is
this
annotation
added
to
the
one
snapshot
content.
If
it's
not
there,
it's
not
that
you're.
True!
Then
it's
going
to
fail.
C
After
128.
right
so
basically
this
will
be
because
we
we
do
async
release
Rising.
We
really
set
cars
after
the
kubernetes
release,
so
so
the
next
release
will
be
like
after
1.1.27
release
will
be
cutting
release,
but
at
that
time
I
don't
think
we're
going
we're
ready
to
make
this
change
in
our
sidecar.
Yet
so.
E
C
Yeah
I
think
this
is
more
for
backup,
vendors,
I,
I,
don't
know
if
it
I
think
driver
normally.
Don't
have
this
use
case
themselves,
so
Backup
backup
drivers
they
want
to
do
efficient
backups.
They
want
to
be
able
to
use
the
change
block
change
block
tracking.
So
what
happens
is
if
they
have
a
PVC
provisioned?
C
That
is
the
that
is
the
file
system
mode
when
they
do
a
backup,
they
may
you
take
a
snapshot
and
then
they
create
a
PVC
from
that
woman
snapshot
when
they
create
that
PVC
they
actually
change
that
mode
to
Roblox.
C
This
way
they
could
retrieve
the
change
of
blocks,
for
you
know
for
more
efficient
backups
and
then
copy
the
data
yeah.
That's
the
that's
the
reason
they
I
know.
There
are
a
few
backup
vendors
doing
this,
and
then
there
is
some
potential
security
concerns
when
you
just
you
know,
if
we
allow
anyone
to
make
this
make
this
change,
there
could
be
some
problems.
C
So
that's
why
we
added
this
only
allow
authorized
users
to
do
this.
Conversion.
E
Got
it
so
the
reason
I
was
asking
this
question
was
because
it
wasn't
clear
to
me
if
this
was
a
request
that
was
coming
from
like
customers
who
are
using
kubernetes
and
who
are
looking
to
do
backups
or
or
if
it
was
something
that
that's
being
requested
by,
as
you
mentioned,
like
a
backup
vendor
somebody
who
offers
backup
capabilities
and,
and
they
want
to
offer
that
in
a
standardized
way.
So
this.
C
C
A
Okay,
I
don't
see
Jordan,
but
we
can
try
to
cover
his
item.
So
road
map
to
n
minus
three
node
control,
plane
SKU
support
what
is
in
in
progress.
Six
storage
features.
Cleanups
rely
on
this
sorry.
D
I
could
maybe
give
some
background
on
this,
because
I
think
I'm
a
little
familiar
with
what's
going
on,
but
we're
basically
proposing
to
extend
the
cubelet
to
control
plane
version
SKU
from
n
minus
2
to
n
minus
3.,
and
that
way
it
would
allow
folks
to
potentially
only
need
to
upgrade
their
nodes
once
a
year
and
so
I
think
Jordan's
question
was
mainly
around.
Are
there
any
storage
features
that
might
be
impacted
by
extending
by
you
know,
making
this
change.
A
Yeah,
that's
a
good
question.
We
definitely
have
you
know
our
controllers
that
interact
with
each
other
right.
The
attach
detached
controller
runs
on
the
control.
Plane
sets
bits
that
then
the
Mount
controllers
will
consume.
D
Yeah,
the
the
main
thing
that
matters
is
the
CSI
migration
and
the
removal
of
the
code,
because
there
we
do
have
some
special
interaction
between
control,
plane
and
cubelets
for
CSI
migration,
and
so
our
current
plan
was
when
CSM
migration
is
GA.
We
can
then
remove
the
code
to
releases
afterwards,
so
I
think.
If
say
they
extended
the
skew
supported
skew
to
three.
Then
that
might
potentially
mean
we
have
to
delay
the
removal
of
the
code.
D
One
More
release,
but
I
think
it
really
depends
on
which
release
they
plan
to
start
supporting
this
with.
D
Yeah
and
so
I
think
it's
going
to
depend
on
each
each
specific,
CSI
migration
when
they
go
ga
I
think
a
lot
of
the
ones
that
went
GA
in
125
or
126
should
not
be
impacted.
I
think
what
we
need
to
look
at
are
the
ones
that
have
not
gone
GA
yet
and
what
are
their
timelines.
D
We
can
but
I
think
it
has.
It
has
sort
of
trickle-down
effects
with
the
whole
dependency
removals
that
overall,
the
project
is
trying
to
work
on
so
I
think
that
might
impact,
maybe
the
the
like.
Basically,
our
timelines
might
impact
or
my
influence
when
the
kubernetes
project
wants
to
move
to
This
n
minus
three
call.
E
A
Cool
any
other
areas,
We
can
brainstorm
in
terms
of
things
that
could
be
impacted
by
this.
A
Okay,
I'll
go
ahead
and
tag
Jordan
on
this
and
then
we'll
see
if
he
comes
back
with
any
more
questions.
Thank
you
Michelle.
Thank
you
folks
for
the
discussion
on
that
any
other
items
to
discuss
today.
A
Okay,
if
there's
nothing
else,
we
will
get
a
half
hour
back.
Thank
you
folks,.