►
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
To
the
series
on
Valero
that
cloud
Cafe
is
doing
I'm
origami,
I'm,
Chief
Architect
for
cloud
culture,
as
you
already
know,
probably
cloud
kafa
is
a
kubernetes
backup
service.
So
it's
it's
a
works
as
backup
as
a
service,
but
in
this
series
we
really
want
to
get
into
the
details
about
Valero
and
there
are
quite
a
few
topics
that
we
have
to
cover.
A
This
is
first
in
that
series
and
in
this
particular
talk
I'm
going
to
cover
at
a
very
high
level
what
Valero
is
and
how
it
works,
and
things
like
that,
but
I
do
want
to
spend
few
minutes
on
the
CSI
and
in
particular
you
know
how
how
to
configure
the
CSI.
What
are
some
of
the
issues
that
we
see
from
time
to
time
right
and
if
time
permits
I
also
want
to
talk
about
the
file
system,
backups
and
restores
supported
by
available
right
and
before
I
just
start.
A
As
you
can
see,
all
the
commands
pretty
much
everything
so
you
will
be
able
to.
If
you
have
any
questions
you
can
always
get
back
to
this
page
and
and
follow
along
right
all
right.
So
with
that
said,
let
me
start
with
with
this
presentation
again.
A
There
is
quite
a
bit
of
material
to
cover
so
I
hope,
I,
don't
overshoot
the
time
so
I'm
going
to
be
switching
between
the
slides
and
and
the
demo,
because
I
want
to
really
show
the
comments
and
how
they
work,
and
so
we
will
see
the
installation
backups
and
restores
so
many
of
you
are
probably
aware
of
this.
Milero
is
a
very
popular
open
source
project.
It
is
a
kubernetes,
Backup
Tool
you!
A
You
can
tell
that
from
you
know
many
different
things
you
can
see
the
activity
in
their
flag
or
how
many
pools
are
happening
on
their
Docker
hobby
mazes
or,
for
example,
in
the
activity
in
the
GitHub
right,
whether
or
GitHub
issues
and
from
all
those
criteria.
A
It's
kind
of
clear
that
you
know
there
are
a
lot
of
people
out
there
using
Miller
right
and,
apart
from
your
basic
backups
and
restores
villara,
has
a
couple
of
interesting
use
cases
that
you
can
think
of
on
his
cluster
migration,
that
you
can
do
backups
on
cluster
a
for
example,
and
you
want
to
migrate
in
a
particular
application
to
another
cluster,
maybe
from
on-prem
to
the
cloud,
and
things
like
that
you
can
use
velor
for
that,
and-
and
also
you
know,
for
Disaster
Recovery
is
another
use
case
that
Bolero
can
be
used.
A
Let's
talk
about,
you
know
different
types
of
backup,
because
Valero
does
support
different
types,
so
the
most
basic
one
is
the
resource
data.
So
this
is
basically
nothing
but
all
your
resources
and
their
Json
specs,
so
Valero
just
picks
up
the
Json
spec
of
every
resource
in
the
backup
puts
them
in
a
tar
file
and
then
copies
that
to
the
object
stock
right.
That's
the
most
basic
backup
that
you
can
do,
but
typically
you're
going
to
do
much
more
than
that
right.
You
will
have
persistent
volumes
in
the
cluster.
A
You
have
application
data
refining
in
those
PVS,
so
you
want
to
back
that
up
and
there
you
have
a
few
options.
One
is
you
can
snapshot
the
PVS
and,
if
you're,
using
CSI,
that
would
be
the
CSI
snapshots,
but
if
you're
not
using
CSI,
which
is
getting
rare
now
because
CSI
is
very
popular,
and
that
is
definitely
the
future
of
stories
in
kubernetes.
So
most
people
in
it
must
be
are
already
using
CSI
storage
in
their
clusters.
A
But
if
you
are
not
for
whatever
reason,
for
example,
if
you're
using
the
need
to
EBS
volumes
on
Amazon
cks
cluster
for
Google
for
assistant
disks
or
Azure
disks,
those
cases
also
Valero
can
take
the
snapshot
right.
Even
if
you
are
not
using
the
CSI
and
then
the
third
type
of
the
backup
that
I
would
like
to
talk
about
is
you
is
what
we
call
the
backups
right.
These
are
not
snapshots.
A
There
is
data
transfer
involved,
so
data
gets
read
from
the
PVS
and
get
moved
to
the
object
store
and
in
this
category,
Valero
can
use
a
couple
of
different
tools.
One
is
resting,
the
other
is
copia.
These
are
completely
different
tools,
not
related
to
villara
at
all.
Whether
it
was
just
makes
use
of
them
right
and
I'll
discuss
a
little
bit
more
detail
in
the
next
few
minutes.
A
The
next
thing
that
you
want
to
know
is
the
object
stores
right.
Backups
obviously
have
to
go
into
some
stories.
They
need
to
be
stored
somewhere
and
Valero
supports
a
wide
variety
of
object
stores
and
most
of
them
you
can
consider
as
F3
compatible
stories.
Obviously
AWS
S3
is
one
of
them,
but
not
just
the
one
right.
There
are
quite
a
few
F3
compatible
stories
out
there,
even
Azure
blob
storage,
Google
storage.
So
there
are
many
different
kinds
of
object.
Stores
that
deliver
can
back
to.
A
So,
let's
talk
about
installation
I
think
once
I
taught
a
little
bit
about
installation,
I'll
go
to
terminal
and
I'll
show
you.
You
know
how
to
do
the
installation.
Now
there
are
again
multiple
ways
of
doing
that,
whether
it
comes
with
its
own
binary
call
Valero.
So
that's
the
CLI
method
you
can
use
not
only
to
install
but
pretty
much
to
manage
your
entire
Weller
installation
in
the
cluster.
So
I,
that's
what
I'll
be
doing
today,
I'll
be
using
the
CLI,
but
there
are
other
ways.
A
For
example:
help
is,
you
know
one
way
to
install,
but
there
are
other
ways
out
there
and
to
use
the
CLI
method.
The
first
thing
you
would
do
is
you
know,
go
to
the
Valero
GitHub
page
go
to
their
release
of
section,
and
you
can
download
the
binary
here
right.
So
I
have
already
done
that
so
I'll
be
using
that
before
you
start
the
installation.
A
There
are
a
few
questions
that
you
have
to
ask
yourself
right
because,
depending
on
the
answers
to
these
questions,
the
installation
command
or
the
installation
mechanism
is
going
to
be
different
right.
The
first
and
the
most
important
thing
is:
where
do
you
want
to
store?
A
The
backups,
like
just
I,
just
explained
different
types
of
S3
providers
that
available
supports,
but
at
this
point
you
have
to
make
a
decision
of
which
particular
one
you
want
to
use
right
then
do
you
want
to
use
CSS
snapshots
I
would
say
just
enable
it
all
the
time,
because
CF
is
almost
definitely
you
will
be
using
CSI
storage,
or
are
you
going
to
use
non-csa
as
well?
So
these
are
all
the
questions
that
you
know
you
need
to
prepare
for.
You
need
to
answer
before
you.
A
You
go
ahead
with
the
installation
and
finally,
do
you
want
to
enable
the
file
system
backups
in
most
cases,
I
think
the
answer
to
snapshots
and
restrict
backups
or
file
system
backup
is
going
to
be
yes.
In
our
particular
case,
I'm
going
to
use
AWS
F3
bucket
for
the
backup
I
will
use
CSI
snapshots
I'm
not
going
to
bother
about
non-csi.
In
this
talk
we
will
definitely
do
one
more
webinar
on
that
because
it
requires
you
know,
more
details
to
be
covered
and
finally,
I
want
to
enable
resting
backups.
A
So,
with
those
answers
in
mind,
let's
go
back
to
the
10
terminal
and
go
ahead
with
the
installation
for
all
my
demonstration
today,
I'm
going
to
use
a
mini
Cube
cluster,
which
is
a
local
cluster
in
which
makes
things
much
simpler.
Mk
is
my
you
know,
ideas
for
mini
Cube,
so
that's
what
you
will
see
me
using.
So
if
you
do
list
the
Clusters.
A
You
can
see
that
there
is
one
cluster
running
Valero
and
again
I
have
an
aliasm
Cube
control.
So
if
you
see
the
namespaces,
it's
a
bare
minimum
customer
right.
A
A
One
important
point
to
note
here
is:
what
version
would
you
pick
right,
so
I'm
actually
using
Valero
1.10
so,
depending
on
the
Valero
version,
you
need
to
pick
the
right
version
of
the
Target
and
how
do
you
know
which
version
to
pick
up
so
each
plugin
has
its
own
GitHub
repo,
for
example.
This
is
the
GitHub
repo
for
plugin
for
AWS,
and
you
can
see
on
the
GitHub
page.
There
is
a
compatibility
table
and
for
1.10
Valero
version.
You
need
to
use
1.6
right.
That's
the
plug-in
version
and.
B
A
Releases
here
you
can
see
there
is
1.6.1.
That
is
the
latest
plugin
available,
and
you
will
see
that's
the
tag.
Docker
Hub
tag
that
I'm
using
similarly
for
a
CSI
plugin.
This
is
the
AWS
right.
So
this
is
the
CSI
plugin
the
table
says
we
need
to
use
0.4.x
and
the
relay
seems
to
be
0.4.2,
so
that
will
be
the
docker
Docker
tag.
Image
tag
that
we'll
be
using
the
next
option
is
use
node
agent.
This
is
basically
telling
Valero
that
we
want
to
enable
file
system
backups.
A
So
this
would
install
node
agent
on
each
node
in
the
cluster.
We
want
to
enable
a
CSI
feature
and
the
rest
of
the
flags
are
all
saying
you
know:
I
don't
want
to
configure
any
backup.
Storage,
unfortunately,
will
recommend
requires
you
to
configure
some
backup
storage
at
this
point
itself,
but
personally
I,
don't
like
combining
the
installation
with
configuration.
So
in
the
we
are
going
to
say,
we
don't
want
to
configure
any
backup
storage
at
this
point.
We're
just
happy
installing
the
lyrics
right.
A
So
let's
go
ahead
and
do
the
install
I
have
another
Alias
here.
This
is
basically
Cube
control
that
checks
things
in
the
namespace
Valero.
So
let's,
let's
first
see
what
namespaces
we
see
how
you
can
clearly
notice.
There
is
a
new
name
steps
created
called:
let's
see
what
is
in
that
namespace
right,
so
you
can
see
a
little
pod
up
and
running
already,
and
you
see
another
node
agent.
Let's
go
ahead
and
see
more.
What
other
themes
are
there
in
that
namespace?
So
you
can
see
a
deployment
called
Valero
which
is
running
the
Valero
pod.
A
That
is
actually
the
Valero
controller
that
monitors
all
the
Valero
resources
and
then
acts
on
them
right
and
then
you
have
a
demon
set
called
node
agent,
and
this
is
a
OneNote
cluster.
But
if
you
have
multinode
cluster,
there
is
going
to
be
one
node
agent
per
node
and
that
is
required
for
the
file
system,
backup
right.
So
this
is
the
installation
it's
up
and
running.
So
let's
move
on
to
the
next
step
the
process
right
once
you
install
the
software.
A
The
second
thing
you
want
to
do
is
to
configure
the
backup
storage,
so
we
picked
AWS
S3
bucket
and
the
way
you
do,
that
is
by
creating
a
resource
called
backup,
storage,
location
right
and
while
creating
that
you
give
the
configuration
details.
So
let
me
go
back
and
create
that
storage
location.
You
can
do
that
using
Cube
control.
If
you
want,
or
you
can
use
Valero
CLI.
B
A
I'll
be
using
velocity
like
throughout
this
talk,
because
it
makes
things
a
little
bit
simpler
now
to
configure
the
AWS
S3
bucket.
There
are
a
couple
of
steps
to
do.
The
first
thing
is
you
need
to
pick
what
authentication
you
want
to
use
for
the
S3
bucket?
There
are
different
ways
of
doing
that
and
I
again
pick
the
simplest
method,
which
is
access,
key
and
secret
key
based
right.
There
are
other
ways
of
configuring,
AWS
S3,
for
example,
there
is
a
method
called
irsa,
which
is
IIM
roles
for
service
accounts.
A
Definitely,
this
is
a
recommended
approach.
This
is
more
secure
than
using
access
key
in
secret
key,
but
this
is
quite
involved
and
in
fact,
incidentally,
we
published
a
Blog
just
few
days
back
on.
A
You
know
how
to
do
this,
so
Valero
does
support
this
mechanism
and
I
highly
recommend
that
you
go
and
check
this
out
for
today
itself
I'll
use
the
access
key
in
secret
key
and
for
that
method
the
first
thing
you
need
to
do
is
to
create
a
secret
right,
so
I
have
a
bucket
I
just
want
to
quickly
show
you,
but
that
I
have
I'm
going
to
use
the
AWS
command
line.
So
this
is
the
name
of
the
bucket
that
I'm
going
to
use
right
now
there
is
the
bucket
is
empty.
A
There
are
no
objects
there
right.
So
let
me
go
ahead
and
create
the
okay,
but
before
you
do
that
the
first
step
is,
you
need
to
create
a
secret
which
contains
the
credentials
for
your
budget
right
and
before
you
create
the
secret.
You
need
to
create
a
file.
The
file
is
going
to
look
something
like
this
right,
so
default,
and
access
key
and
secret
key,
so
I
already
created
that
file
with
my
access
key
in
secret
key,
so
we'll
go
ahead
and
create
the
secret.
The
details
are
in
this
file.
Aws
credits.
A
A
A
The
secret
that
we
just
created
the
provider
is
AWS,
it's
in
Us
East
one
and
the
name
of
the
backup,
storage
location
I
want
to
call
it
AWS
demo
right,
so
we
created
that
successfully.
Let's
see
there
is
a
command
backup
location
get
that
is
going
to
show
you
the
details
of
the
storage
location.
You
just
created,
it's
telling
you
that
it's
available
and
the
access
mode
is
read
right.
A
So
by
default
we
need
to
be
able
to
write
and
read
so
that
is
the
access
mode
we
used,
and
this
phase
is
very
important.
If,
if
for
whatever
reason,
you
know
there's
a
problem
in
accessing
the
bucket,
maybe
you
don't
have
sufficient
permissions.
This
phase
is
going
to
be
you
know
not
available
or
pending,
or
something
like
that.
But
in
this
case
you
can
see
that
bucket.
You
know,
Valero
finds
a
bucket
accessible,
so
it
says
the
phase
is
available
right,
so
we
have
the
bucket.
Now
our
backup
storage
is
all
done.
A
So,
let's
go
back
up
to
the
next
step.
The
next
thing
I
want
to
do
is
do
a
very
basic
backup,
very
simple
backup
that
is
consisting
of
the
resources.
There
are
different
ways
of
you
know,
including
what
you
want
to
include
in
in
the
backup.
Typically
I
recommend
doing
a
full
cluster
backup,
because
you
know
you
should
include
as
much
as
possible
in
the
backup,
but
at
the
restore
time
you're
always
more
selective
right.
You
want
to
restore
only
what
you
need.
A
You
have
the
option.
You
can
say:
I
want
to
backup
some
namespaces
or
you
can
say,
I
want
to
backup
only
with
given
label
or
even
given
resource
types
like
PVCs
or
parts,
and
things
like
that
yeah
for
our
demo.
We
will.
We
will
just
do
backup
entire
cluster,
and
this
is
just
a
basic
resource
backup
because
we
don't
have
any
persistent
volumes
to
begin
with
right.
So
let
me
go
ahead
and
create
of
this
backups
I'm,
calling
it
basic
backup
and
do
note
that
I'm
explicitly
providing
the
storage
location
here.
A
That's
something
that
we
created
just
now.
There
is
no
need
for
you
to
do
that
if
you
configure
the
storage
location
as
default,
or
there
is
a
way
to
do
that,
but
again
it
explicitly
providing
that
is
always
better,
especially
when
you're
doing
demos
right
you
don't
you
want
to
have
as
less
magic
as
possible.
So
here
let
me
go
ahead
and
create
the
backup
it
clear
it
and
you
can
always
do
backup.
Get
that's
going
to
tell
you
how
it
is
doing
right.
So
here
it's
telling
us
that
backup
is
in
progress.
A
It's
completed,
I
mean
there
are
not
that
many
resources
on
this
cluster.
It's
it's
a
very
small
mini
Cube
cluster.
So
it's
no
wonder
it
finishes
very
quickly.
Now
there
are
different
ways
of
finding
more
details
of
this,
so
you
can
do,
for
example,
describe
on
this
and
that
will
tell
you
how
many
resources
are
backed
up
timestamps
and
things
like
that,
and
here
it's
telling
you
CSI
volume
snapshots.
Obviously
there
is
nothing
included
because
we
don't
have
any
PVCs
right.
A
Even
there
is
a
even
more
interesting
way
to
see
more
details
about
the
backup
that
is,
you
pass
the
details
option
and
here
you're,
going
to
see
the
full
list
of
resources
that
are
included.
So
this
is
the
all
the
resources
that
are
backed
up
and
in
this
particular
map
right
and
finally,
I
want
to
show
you
how
things
show
up
on
the
bucket
itself
right.
So
this
is
the
bucket
that
we
used
and
you
can
see
that
Valero
created
a
bunch
of
objects
here
and
the
most
interesting
of
this
is
here
the
basic
backup.tar.
A
This
is
essentially
an
archive
of
all
the
Json
specs
of
the
resources
and
all
the
lists
that
you
have
just
seen.
The
Json
spec
of
all
those
resources
are
part
of
the
star
file.
The
other
you
can
notice
is
the
logs.
So
you
can
there's
a
way
to
see
the
log
files
you
know
for
this
backup
the
others
are
practically
nothing
right,
there's
very
few
bytes,
because
we
don't
have
any
volume
snapshots
included
in
this
backup.
So
you
don't
see
anything
else.
A
So
if
you
do
this
command,
it's
going
to
show
you
the
log
file.
So
essentially
it's
basically
pulling
that
log
down
from
that
S3
bucket
and
showing
the
lock.
So
in
this
case
everything
is
completed.
So
you
probably
don't
worry
about
the
log,
but
in
case
of
any
errors,
any
warning,
sometimes
the
backup
completes
partially
those
cases
you
can
just
do
the
logs
and
see
if,
if
there
are
any
errors
right,
that's
about
the
basic
backup,
let's
go
to
the
next
step,
which
is
the
CSI.
A
So
I
do
want
to
spend
few
minutes
here,
because
the
primary
focus
of
this
talk
is
how
whether
it
works
with
persistent
volumes
right,
you're
you're
not
going
to
have
a
cluster
without
persistent
volume
right
in
most
cases
there
are.
There
is
a
persisted
storage.
There
is
probably
stateful
applications
like
databases,
so
it's
it's
very
important
that
you
backup
the
data
and
CSI
is
is
a
standard
that
to
expose
all
the
story
systems
to
the
kubernetes
clusters
right
so
with
this
kubernetes
implemented,
CSI
I
think
some
sometimes
starting
in
Wonder
13.
A
So
it's
quite
a
few
releases
back
and
with
that
support,
you
just
request
the
stories
for
the
containers
and
new
parts
by
creating
these
resources
called
PVCs,
red,
persistent
volume
claims
and
the
recent
CSI
versions,
and
when
I
say
recent,
probably
three
are
not
even
more
maybe
five
or
six
versions
you
can.
The
CSI
spec
interface
supports
snapshotting
the
persistent
volumes,
and
that
is
very,
very
important
for
the
backup
applications
right,
but
remember
one
important
point
to
note
here
is
not
all
CSI
drivers
Implement,
these
snapshot
functionality.
A
The
example
here
is
AWS
type
EFS
the
right
elastic
file
system.
It
does
implement
the
other
parts
of
the
CSI.
You
can
create
the
persistent
volume
games
you
can
close
in
the
stories,
but
you
will
not
be
able
to
take
the
snapshot
because
snapshot
is
an
optional
functionality
of
the
CSI
right
configuring.
The
CSA
is
not
a
joke.
It's
not
part
of
the
core
kubernetes
as
I
mentioned
here.
A
So
when
you
do
the
default
installation
of
any
kubernetes
distribution,
whether
it
is
cloud
provider
or
on-prem,
you
are
not
going
to
get
the
CSA
artifacts,
so
you
have
to
do
something
extra
and
that
extra
includes
installing
the
CSI
custom
resource
definitions.
There
is
something
called
external
snapshotter:
that's
the
that
provides
some
common
components
to
all
the
CSA
drivers.
So
you
need
to
install
that
as
well
and
finally,
the
CSL
driver
itself
that
interfaces
with
your
storage
right.
A
A
Definitely,
but
when
you're
talking
about
on-prem
clusters,
you
need
to
check
the
documentation
for
each
distribution
for
each
provider
and
see
how
you
need
to
do
that,
because
I
I
can
almost
guarantee
that
the
configuration
is
going
to
be
tricky
and
if
you
don't
do
that
configuration
correctly,
what
happens
is
that
the
snapshots
will
not
work.
So
you
can.
You
can
create
a
snapshot
resource.
You
can
request
a
snapshot,
but
nothing
will
happen
right
in
case
of
Valero.
What
happens
is
that
Valero
would
wait
for
10
minutes.
A
It
creates
a
snapshot,
IT
issues,
a
snapshot
request,
wait
for
10
minutes
to
see
if
something
is
happening
and
if
snapshot
is
not
ready
in
that
time,
it
will
simply
time
up
so
whether
it
will
login
error
message
and
we'll
just
move
on
with
the
other
resources,
and
in
fact
we
see
many
users
complaining
about
that.
A
So
in
order
to
make
this
process
a
bit
simpler
right,
we
answered
many
questions.
These
are
the
steps
that
you
need
to
do
to
verify
the
configuration
So
based
on
that
experience.
We
went
ahead
and
developed
the
shell
script,
which
automates
the
process
and
makes
things
much
easier
for
you.
So
this
is
the
link
that
describes
the
details
on
how
to
do
that.
For
example,
I'll
quickly
show
you
that.
A
Okay,
let
me
yeah,
so
this
is
the
page
that
you
know
talks
about.
You
know
how
to
use
this
shell
script
and
run
it
locally
I'm,
going
to
quickly
show
that
here
on
my
mini
Cube
cluster.
So
this
is
how
you
run
it
right
directly
from
online.
You
can
run
it
if
you
want,
you
can
download
it
locally
and
run
it.
You
can
take
a
look
at
the
script.
What
it
is
doing,
the
script
will
tell
you
what
it
does,
but
I'm
just
going
to
say
yes
and
the
script
fail
right
away.
A
It's
right!
It's
telling
you
that
the
crd
is
volume
snapshot
and
these
things
are
not
there.
So
there's
nothing
for
this
script
to
do
so,
I'm
using
minicube
and
on
Mini
Cube.
The
way
you
you
do
that
is
enable
the
add-on
called
volume
snapshots.
So
I'll
do
that.
But
again,
if
in
your
distribution,
it's
it's
going
to
be
different
right,
you
have
to
follow
the
instructions
for
your
distribution.
So
let's
go
ahead
and
run
the
script
again
in
this
time
you
can
see
that
it
found
the
crds
right.
So
it
went
past
the
step.
A
And
now
it's
saying
I
don't
find
any
CSI
drivers,
so
let's
go
ahead
and
do
that
as
well
and
again
on
the
mini
Cube.
The
way
you
do
that
is,
enable
the
CSI
host
block
driver.
So
let's
do
that
and
while
this
is
happening
it
will
take
probably
a
few
seconds-
maybe
one
minute.
So
let's
go
back
to
this
page,
not
this
page
yeah
here
right
so
here
the
page
will
tell
you
what
exactly
it
is
doing.
A
A
And
this
time
it
found
the
CSA
driver
found,
so
it's
going
ahead
and
it's
creating
a
PVC
a
pod.
Now
in
that
particular
test
pass,
it
just
means
that
it's
able
to
create
a
pod
in
PVC
and
now
he's
testing
the
volume
snapshot.
Creation
for
that
PVC
right
and
here
it's
waiting.
We
created
the
PVC
on
one
volume
snapshot
and
is
waiting
for
the
driver
to
do
that,
and
actually
you
can
see
that
the
test
has
passed
right
and
which
means
that
our
CSI
configuration
is
in
good
shape.
A
So
support
with
the
CSI,
so
Valero
supports
taking
the
snapshots
with
CSI
volumes,
but
there
is
a
little
bit
of
more
configuration
that
you
need
to
do
so
to
take
a
snapshot
we're
using
CSI.
You
need
to
have
a
volume
snapshot
class.
This
is
very
similar
to
the
storage
class
that
you
have
with
you
know:
persistent
volumes.
You
need
to
have
corresponding
storage
class
right
to
provision
Dynamic
storage.
A
Similarly,
to
create
a
CSA
snapshot,
you
need
to
have
volume
snapshot
class
and
then
you
need
to
set
this
particular
label
on
that,
and
so
that
you
know
whenever
knows
which
one
to
use,
because
in
theory,
you
can
have
more
than
one
volume
snapshot.
Class
I
would
also
like
to
point
out
that,
in
the
new
versions
of
Valero
we
are
people
are
discussing
how
to
improve
this
right.
A
A
A
A
Oh
actually,
before
you
go
ahead
and
create
the
CSI
backup,
we
don't
have
any
CSI
Part
right,
nhcs
apbc,
so
I
have
a
small
test,
PVC
and
part
using
that
so
I'm
going
to
do
that.
So
I'll
quickly
show
you
what
I
have
here
so
I
have
a
small
PV
claim
it's
coming
from
the
storage
class
you
can
see.
This
is
the
CSI
storage
Cloud
there's
a
part
where
I'm
mounting
you
know
this
PVC
and
Flash
data.
The
part
really
doesn't
do
anything
just
flips
for
some
time
right.
A
A
A
Okay,
here
I'm
going
into
that
and
slash
data-
that's
where
the
PVC
is
mounted.
You
see,
there's
no
data
now,
so
just
for
the
purpose
of
verifying
restores.
What
we
will
do
is
create
a
very
small
piece
of
that
right.
So
we
see
a
file
here
created
and
all
you
see
is
just
one
line
with
the
date
stamp.
So
just
make
a
note
of
this,
because
when
we
restore
this
PVC
we
should
see
exact
same
data
right,
so
we
have
the
CSI
now.
So,
let's
create
a
CSI
backup.
A
Yeah,
so
this
is
exactly
same
as
the
previous
backup
command.
So
when
weather
sees
a
PVC,
a
CSI
PVC
when
it
finds
a
snapshot
class,
it
would
automatically
create
the
CSS
snapshot
because
we
already
included
the
CSI
plugin
right.
So
let's
go
ahead
and
create
this,
so
backup
is
created.
Let's
see,
what's
going
on
with
the
backup.
A
A
A
So
you
can
see
that
it
is
clearly
showing
you
that
one
CSA
volume
snapshot
will
be
taken
right.
So
let's
go
ahead
and
do
a
restore
now
from
this,
and
here
I
want
to
briefly
talk
about
the
options
here.
We're
saying
I
want
to
restore
from
this
backup
the
backup
we
just
created
and,
like
I
said
you,
your
restore,
is
usually
a
narrow,
more
narrow
compared
to
in
scope
right
compared
to
the
backup.
A
We
did
the
whole
cluster
backup,
but
I
want
to
restore
this
particular
namespace
test
and
CFI,
and
not
only
that
I
want
to
restore
to
an
alternate
namespace.
So
this
also
shows
a
cool
feature
of
Valero.
Where
you
can
backup
you
can
restore
one
namespace
to
with
a
different
name
here.
I'm
saying
I
want
to
restore
test
and
CFI
to
a
new
namespace
called
restore
CSI
right.
Let's
go
ahead,
restore
is
created
and
let's
see
what's
going
on
with
this,
it's
already
completed
and
let's
see
how
many
what
namespaces
we
see
here.
A
Let's
again
get
into
this
pod
and
check
into
this
go
into
the
data,
and
you
see
that
you
know
the
test
file
is,
there
is
restored
with
the
with
the
same
data.
I
quickly
want
to
show
the
PVC
here
and
I
want
to
point
out
this
particular
one.
So
when
Valero
created
the
new
PVC,
the
new
namespace,
the
data
source
is
pointing
to
the
snapshot.
So
this
is
what
I
meant
when
I
said
you
restore
from
the
CSS
snapshots
by
creating
PVCs
from
the
snapshot.
There
is
no
data
transfer
involved
in
this
right.
A
Okay,
that
completes
the
what
I
want
to
talk
about
the
CSI.
Let's
move
on
to
the
file
system,
backups,
which
is
the
Third
Kind
of
the
backup
right.
So
this
is
a
different
type
and
there
is
actually
data
transfer
involved.
So
in
this
type
of
the
backup
will
reads
the
data
from
the
PV
and
the
data
is
transferred
to
the
object
storage
and
for
this
purpose
it
uses
one
of
the
two
tools
you
can
usually
The,
Rustic
or
copia
I
mean
both
are
kind
of
similar
they're.
Both
support
compression
deduplication
encryption.
A
There
are
some
limitations,
you
can
read
them
on
the
Miller
or
docs
and
in
fact
we
will
do
one
future
webinar
on
in
more
detail
to
cover
these.
Both
the
tools,
we'll
talk
about
the
differences
and
we'll
talk
about
how
you
can
choose
or
what
fits
your
your
scenario
right
in
this
particular
demo,
I'm
going
to
use,
restrict
that
is
the
default
with
Valero
and
one
other
point
to
note
here
is
in
some
cases
when
snapshots
are
not
supported.
A
A
Snapshot,
backup
or
file
system
right,
not
both,
so
let's
go
back
and
see
and
how
they
work
in
practice
and
then
we'll
come
back
to
the
slides.
So
we
will
use
exactly
the
same
PVC,
the
CSI
PVC
and
the
Save
Part
to
backup
using
the
file
system.
Backup
right.
So
let
me
create.
A
Yeah
I
called
this
FS
backup
and
you
notice
there
is
an
additional
option
here:
called
default
volumes
to
FS,
to
backup
to
True.
So
basically
we're
telling
Valero
that
in
this
particular
backup,
any
persistent
volumes
that
are
found
in
the
backup
should
be
backward
using
file
system
right.
That's
what
this
option
does.
So,
let's
go
ahead,
create
that
and
let's
do
get
on
fsback.
A
B
Yeah,
so
while
this
is
going
through
again,
if
anybody
does
have
any
questions
feel
free
to
throw
those
up
in
the
in
the
chat
but
I
know
there
was
one
question
there
from
Antonio.
Yes,
so
we'll
share
this,
and
probably
also
post
these
generally
on
the
site
and
on
YouTube
Antonio.
So
if
you
do
have
any
other
questions
or
want
to
see
anything
further
in
depth
by
all
means
feel
free
to
ask
and
we'll
certainly
share
that
with
you.
A
B
A
I
I
want
to
also
show
this
again.
This
is
the
link
that
we
will
send
to
everyone.
So
all
the
presentation,
all
the
commands
that
I'm
running
right
now
everything
is-
is
documented
here
so
in
great
detail,
so
please
feel
free
to
take
a
look
at
this
okay,
so
the
backup
is
completed
and
again,
let's
do
the
describe
command
I'll.
Keep
making
this
mistake.
A
And
suddenly
you're
going
to
see
a
lot
of
lot
more
objects
here
and
you
can
see
something
created
called
rustic
and
underneath
that
you
will
see
one
they
call
it
repo
some
resting
has
a
repository
in
all
the
backup
goes
into
that.
So
Valero
creates
one
repository
for
main
space,
so
you
can
see
one
force
installed,
CFI
FS,
backup
I
mean
these
are
all
the
namespaces
right,
so
you're,
seeing
all
these
objects
created
underneath
those
repositories.
A
Okay.
So
that's
the
backup
now
we'll
go
ahead
and
do
the
restore
exactly
the
similar
scenario
we
did
for
this
CSI.
So
let
me
go
ahead
and
create
that
yeah.
This
is
the
restore
command.
We
are
saying:
I
want
to
restore
from
FS
backup
again
restore
only
one
namespace
and
I
want
to
restore
to
a
new
namespace.
This
time.
I
want
to
call
it
restore
FS
go
ahead.
It
created
that
and
then
let's
do
get
on
on
the
rest,
restore
object.
A
A
So
you
see
the
part
running
and
you
see
the
PVC
and
I
want
to
show
this
PVC,
and
this
distinguish
this
from
what
we
saw
before
you
know
contrast
this
with
the
PVC
we
soften
the
CSI
restore
so
with
the
CSI
restore
PVC.
You
saw
the
data
source
right
because
the
PVC
came
from
the
snapshot,
but
in
this
case
you
don't
see
any
such
thing.
So
what
happens
here
is
a
PV
is
dynamically
provisioned.
That
is
a
blank
right
mtpv
and
then
the
data
is
restored.
A
On
top
of
the
PV,
actual
data
is
moved,
read
from
the
object,
store
and
copied
to
the
PVC.
So
again,
let's
inject
into
this.
This
is
the
restore
CSI
right.
This
is
Yep.
This
is
the
restore
FS
and
again
we'll
go
to
that
mounted
directory
and
we
see
the
test
file
and
you
can
see
the
date
right,
so
the
data
is
correctly
restored.
A
All
right,
that's
about
the
file
system,
restore!
Let's
get
back
to
the
presentation,
one,
a
couple
of
key
things
that
you
want
to
notice
when
you
want
to
make
note
of
with
the
file
system
backups,
so
the
data
is
being
read
directly
from
the
PV
right.
There
are
no
snapshots
in
the
picture
here,
so
if
the
data
is
changing
actively
changing,
it
would
change,
probably
if
you're
using
applications
like
databases
or
any
other
applications
which
will
be
frequently
or
periodically
changing
the
data
on
the
disk
in
the
PV.
A
So
the
your
file
system
backup
may
not
be
consistent
right
because
the
PV,
the
backup
is
happening
directly
from
the
data
live
PV.
So
for
this
reason
you
would
like
to
use
what
are
known
as
hooks
Valero
supports
this
hoax
to
freeze
and
unfreeze
to
freeze
and
power
the
application.
So
before
you
do
the
backup
you
want
to
freeze
the
application
in
at
which
stays
all
the
data
is
flush
into
the
storage
and
probably
the
application
is
put
in
some
backup
mode.
A
A
That's
about
file
system
backups.
Let's
briefly
talk
about
some
limitations
about
Valero
again,
we
we
talked
about
this
already,
but
one
important
thing
I
want
to
point
out
is
Villano
is
a
single
cluster
solution
right,
so
it
always
talks
about
a
single
cluster
you're.
Installing
one
cluster,
you
create
all
the
custom
resources
on
a
single
cluster
backup
storage
location
is
also
tied
to
the
cluster.
So
everything
that
you
we
discussed
so
far,
everything
is
happening
in
the
context
of
a
single
cluster,
but
it's
it's
very
rare
that
people
will
have
only
one
cluster
right.
A
In
fact,
the
recommendation
is
to
have
people
always
talk
about
multiple
clusters,
multi-cluster
Solutions
and
things
like
that,
and
in
fact
we
see
from
in
the
from
Valero
Forum
questions
and
things
like
that.
People
are
using
tense
and
possibly
hundreds
of
clusters,
and
so
what
happens
is
that
you
will
end
up
writing
some
tooling
on
top
of
Valero.
You
will
never
directly
use
a
willow
to
manage
individual
clusters.
It
quickly
gets
out
of
hand.
A
So
what
we
noticed
is
that
companies
and
users
are
writing
their
own
scripts
and
even
sophisticated
tools
on
top
of
where
they're
also,
most
probably,
you
would
end
up
doing
the
same
thing
and
the
other
limitation
I
want
to
talk
about
is
backups
are
not
done
from
snapshots.
So
the
ideal
way
to
do
do
the
backup
is
Snapshot
the
PV,
and
then
you
read
the
data
from
snapshot
right.
That
makes
the
backups
consistent,
but
unfortunately,
Valero
doesn't
support
that
at
this
moment.
A
A
But
the
second
part
is
something
that
we
already
solved
with
the
cloudcaster
solution
and
cloudcaster
already
supports
multiple
cluster
cluster
management
right
so,
and
we
also
saw
the
problem
of
backing
up
from
the
snapshot,
so
we
want
to
share
that
knowledge
and
and
contribute
that
back
to
the
villain
project
so
that
everybody
can
get
you
know
benefit
out
of
that.
So
stay
tuned
for
that
these
are
just
the
links
that
we
are
some
of
the
projects
that
you
know.
A
We
talked
about
great
in
conclusion:
I
want
to
say
that
Valero
is
definitely
a
very
popular
open
source
option
for
you.
If
you
are,
if
you're
thinking
about
backing
up
your
kubernetes
clusters,
there
are
a
lot
of
people
out
there
using
that.
So
you
should
definitely
give
it
some
thought,
but
all
I
would
say
is
read
the
weather
of
dogs.
A
There
are
a
lot
of
things
that
you
need
to
really
think
through
before
you
go
ahead
and
you
know
start
implementing
the
solution
and,
like
I
said
you
should
give
thought
to
implementing
something
on
top
of
will
error
to
make
this
process
a
little
bit
more
convenient
for
yourself
right
all
right.
That
concludes
the
presentation.
Hopefully,
I
didn't
associate
too
much
the
time
given
to
me
how
I
finally
want
to
mention
about
the
kubecon
Europe
that
is
coming
from
coming
up
next
month.
Aaron.
You
want
to
talk
about
this.
B
Yeah,
so
just
real,
quick,
I'm
sure
a
lot
of
you
will
be
attending
or
will
be
attending
virtually
the
upcoming
kubecon
in
Europe,
so
that
is
April
18th
through
the
21st.
B
We
will
be
doing
some
virtual
passes
in
the
coming
webinars
and
stuff,
but
stay
tuned
for
all
that
and
again
in
the
upcoming
series
for
the
Valero
titles
and
everything
that
we're
going
to
be
doing
over
the
next
coming
months.
So
if
you
do
have
any
questions
on
anything
as
far
as
the
events,
kubecon
Bolero,
the
webinars
cloud
Casa
feel
free
to
always
throw
those
up
in
the
chat
and
we'll
certainly
get
to
them.
But
with
that
being
said,
I
think
that's
everything
for
today.
B
So
I
appreciate
Ragu,
going
through
the
presentation
and
demo
and
everybody
that
is
on
with
us
today
and
we'll
continue
to
do
these
over
the
next
coming
months
and
weeks
as
well.
So
again
thanks
everybody
thanks
Ragu
and
we'll
catch
everybody
next
time.