►
From YouTube: Kubernetes SIG Apps 20170605
Description
Meeting minutes and agenda can be found at https://docs.google.com/document/d/1LZLBGW2wRDwAfdBNHJjFfk9CFoyZPcIYGWU7R1PQ3ng/edit
A
Welcome
to
the
June
5th
2017,
kubernetes,
sig,
apps
and
I'll
get
started
by
sharing
the
agenda
we
have
for
this
week
into
chat,
so
in
chat.
You
just
got
a
link
to
the
agenda
that
we'll
be
going
over
this
week.
We
have
some
announcements,
a
demo
and
then
some
discussion,
I'm,
Matt,
Farah
and
so
I'll
kind
of
be
guiding
it
through
things
this
week
and
so
I'll
jump
right
into
the
announcements.
The
first
one
we
have
is
kind
of
a
question
or
we're.
Looking
for
folks
who
are
interested
in
monocular.
A
For
those
of
you
who
aren't
familiar
monocular
is
a
a
project
that
kind
of
gives
you
like
an
app
store
for
kubernetes.
It
has
the
home
charts
listed
and
then
you
can
go,
find
them
read
through
the
details
and
even
if
you
set
it
up
in
your
own
clusters,
you
can
have
things
like
an
install
button.
I
just
dropped
a
link,
yet
thanks
for
at
none
for
dropping
the
link
to
it
in
it's.
Actually
what
powers
cube,
apps,
calm,
and
let
you
go
through
that.
A
But
if
you're
running
your
own
cluster,
you
get
some
more
capabilities,
we're
looking
into
things
such
as.
What's
the
roadmap
going
to
look
like
where
it's
going
to
go?
Some
of
those
features?
Do
you
know
just
somebody
want
to
contribute
to
some
of
it?
Do
they
have
suggestions
they'd
like
to
get
into
the
backlog?
So
if
you
are
interested,
please
speak
up,
email,
add
none
and
let's
get
involved.
A
B
Espanola,
oh
yeah,
hello!
Sorry!
Actually
this
is
Dennis
I,
don't
actually
I!
Think
I
cut
out
for
a
minute,
sir
I
think
one
of
the
announcers
that
I
had
written
there
was
about
doing
some
demos
of
the
gaps
with
you
tomorrow.
So
it's
anyone
that
seven
feature
whether
it's
alpha
or
beta.
If
anyone's
ready
features,
we
can
demo
them
raisin.
A
C
B
Have
we've
been
allocated?
That's
a
gap,
the
sig
p.m.
meeting,
so
it's
really
a
way
that
we
can
showcase
what
we've
done
for
one
desam
to
the
other
diem
reps
there
just
to
make
sure
that
other
people
are
aware
as
well
as
if
we
need
anything.
We
can
also
do
that
to
make
sure
it's
really
I'm
really.
The
point
is
for
us
to
show
the
rest
of
the
community
over
what
we
have
building
for
one
day,
so
there
any
features
that
are
ready
and.
A
A
C
C
C
Well,
hello,
my
name
is
Ken
Laguna
I
am
from
Laurentiis
I'd
like
to
do
a
little
presentation
of
features
that
recently
led
the
Tanakh
controller
and
which
is
called
flows.
I
guess
most
of
you
are
familiar
with
up
control
up
to
some
extent.
Actually,
it's
very
easy
to
be
familiar
with.
It
seems
at
ease
or
should
I
say
to
us
very
simple:
oh,
it
has
resource
definitions
and
dependencies
between
them,
so
you
just
define
dependency
graph
out
of
them
and
let
the
controller
deploy
every
sink
in
the
order
specified
by
the
graph.
C
Here's
how
dependency
graph
might
look
like,
and
if
you
take
a
look
at
example,
we
come
with
a
controller,
they
all
have
dependency
graph
that
look
more
or
less
like
this.
The
problem
is
that
in
real
life
it
looks
more
like
this
one.
One
on
this
side
and
once
you
get
to
graph
exists,
becomes
extremely
hard
to
manage
it
to
change
this
or
simply
understand,
what's
going
on
there,
here's
when
folks
come
into
play
now.
This
graph
may
look
like
a
mess
of
colorful
boxes,
but
they
actually
do
mean
something.
C
The
fun
flow
without
breaking
colors
cloak
and
around
by
users
whose
help
up
controversial
I
or
they
can
be
run
from
each
other,
which
means
that
one
flow
can
consume
as
ourselves
and
that
we
can
can
pull
slows
into
bigger
flows.
So
what
can
we
do
with
the
flows?
We
can
define
application
from
exam
tomorrow.
We
can
also
define
entities.
Classification
consists
on,
for
example,
it
can
be
that's
based
classroom,
not
so
that
we
could
compose
database
application
from
log
flows
can
even
help
those
that
are
exempt.
C
Most
important
piece
of
functionality
in
terms
folks,
your
usable
building
work
is
ability
to
have
parameters.
Parameter
value
may
be
used
inside
versus
differential
with
dollars.
Ethics
ashram
on
this
slide.
So
now,
instead
of
having
separate
graph
for
issues
the
applications
note,
we
can
have
just
one
permit
right.
Slope
resolve
the
data.
C
Second
principle:
piece:
functionality,
application
which
parameterization
will
have
a
generic
flow
for
class
or
not.
But
how
do
we
build
system
that
consists
of
verbal
numbers,
not
replication,
that
I
said
when
youth,
when
user
runs
slow,
he
can
spit
fire
with
account
number
of
control
over
automatically.
Do
this
number
of
reference
issues
in
each
name
and
last
name
in
special
parameter?
Cope
is
name,
it
is
variable.
If
you
this,
our
nurses
name,
the
niche
flow
replica
will
get
its
own
water
source
experience.
The
other
source
will
be
shared.
C
The
two
more
replicas
now
that
that's
possible
to
five
six
replicas,
but
also
can
be
relative,
so
one
can
say,
create
me
one
more
replica
or
delete
two
last
replicas.
This
makes
possible
to
remove
upscaling
and
volcanic
replication
is
just
one
flow
from
don't
connect,
it's
even
possible
to
specific
actions
that
need
to
be
performed
before
replicas
get
deleted,
for
example,
can
be
unregistering
out
from
the
cluster.
C
Now
I'd
like
to
touch
it
is
the
example,
which
is
a
good
demonstration
of
what
can
be
done
with
close,
the
goal
was
to
create
application
that
is
highly
available
and
scalable
and
operations
can
be
performed
by
a
controller
alone
without
additional
operators.
As
a
result,
the
application
can
be
deployed
together
down
and
healed
by
running
some
salsa,
also
with
his
monitoring
job,
which
periodically
queries
is
because
their
health
and
if
it
falls
and
helping
out
at
the
magically,
runs
flow.
C
We
should
cover
it
now
that
it's
this
example
of
multi
node
application,
which
cannot
be
reduced
to
justification
pod,
for,
for
example,
initial
configuration
requires
of
each
node
now,
auras
or
not,
and
thus
into
not
pasture
to
the
pasture,
is
different,
a
different
configuration
from
three
node
button,
so
you
can
adjust,
take
one
speck
and
deployed
several
circles
of
it.
Another
problem
is
that
there
should
be
a
service
flourish
of
a
node,
so
just
need
to
replicate,
set
of
resources.
C
Wrestling
just
be
application,
consists
of
three
flows,
one
of
the
deployed
initial
cluster
flow,
the
scale
cluster
app
up
and
down
and
flow
to
recover
and
helping
off.
Let
me
very
briefly
walk
you
through
them.
The
first
one
is
TCP
bootstrap
which
deploys
initial
cluster.
On
the
left
of
this
slide,
you
can
see
how
the
phone
looks
like
and
on
the
right
would
turn
into
after
application.
You
see
here
the
observes
service
for
each
of
the
pods
and
all
sorts
of
the
robot
Street
and
Composition
uses
coop
CTL
utility
to
get
list
of
services.
C
C
The
cursor
flow,
which
can
add
or
remove
nodes
to
the
cluster,
it
start
with
judge
that
registers
limit
in
distant
cluster
get
new
cluster.
Can
she
configuration
are
pushing
to
concede
map?
So
when
the
bird
starts,
because
all
the
information
and
all
the
register
could
be
CD
and
the
last
flow
is,
it
is
very
colorful
which
will
remove
some
coconut
from
the
cluster
and
create
new
node.
Instead,
their
removal
is
performed
by
the
job.
C
C
C
C
A
C
C
C
In
alpha
main
space
kind
flow,
then
export,
it
means
that
it
can
be
run
from
CLI,
otherwise
can
only
be
consumed
by
a
masterful
construction
and
destruction,
our
labels
selector
for
dependency
label.
So
this
is
how
we
know
which
source
belongs
to
which
flow
by
featuring
dependencies
basis.
Labels
construction
is
work
on
the
created
when
I
do
something
and
destruction
is
what
happens
when
I
a
remove
racket.
So,
when
I
delete
the
petition
note,
if
you
get
the
dependence
smart
with
this
label,
replica
circle
good,
my
namespace
for
it,
because
the
shared
between
different
flows.
C
Here
we
have
three
flows
and
which
sucked
off
with
great
initiative
Croatia
skills.
It's
go
up
and
down,
but
again
remove
not
created
by
Gustav.
Show
this
scale
flow
so
like
the
sheriff,
Lucas
and
parameter.
Just
creation
of
what
parameters
can
be
accepted
by
the
flow.
So
here
we
have
two
parameters
and
both
of
them
can
default
window,
which
means
they're,
not
mandatory.
C
So
I
can
we
see
like
and
past
cluster
name
but
Felicity,
but
they
can
pass
different
name.
I
was
a
fearful
and
if
I
want
to
have
several
clusters
in
one
and
space
because
I
don't
complete
that
need
to
give
them
different
names
and
loudness
problems
are
always
how
often
money
trying
to
checks
for
unhealthy
notes.
If
this
is
bootstrap,
so.
C
Color
flow,
so
not
message
magical
here
and
you
have
the
pencils
look
like,
so
this
is
dependence
between
grass
mowed.
Your
problem,
familiar
with
what
was
added
here,
is
a
big
pass
arguments
between
use
between
nodes
in
the
graph.
So,
for
example,
then
here
we
use
joke,
whispering
trust,
part
and
dream,
and
we
pass
his
parameter
from
inputs
of
flow
and
in
order
for
dependence
to
match
against
flow.
Now
most
of
dependencies
have
labels
which
match
what
was
in
the
flow
definition.
C
So
it's
really
simple:
I
wish
there
was
some
joy
forces
problem
used
to
have
one,
but
it's
not
too
bit
outdated,
but
has
big
advantage
over
operators
that
just
connects
resources.
You
don't
need
to
be
any
programming
just
set
that
set
of
resources
and
dependency
between
them.
That's
it
but
whisper
motivation
and
replication.
There
are
now
a
lot
of
things
that
can
be
done
with
sub
controller,
which
were
possible
to
do
before,
and
this
example
just
needs
really
good
because
configuration
we
should
generate
like
it's
very
dynamic.
C
C
C
A
C
C
It's
only
fills
them
with
a
synonym
guess,
one
or
two
more
like
flow
name,
so
so
here
how
they
used
see
that
it's
name
is
part
of
so
flame
will
not
control
the
process
or
social.
Just
puts
will
read
the
comment
here
for
each
of
replicas
and
because
charity
giving
anything
you
get,
but
man
for
each
other.
A
business
cup
controller
has
lists
of
places
where
I
can
replace
variable
names.
For
example,
it
doesn't
do
this
in
bar
street.
That's
why
I
put
all
my
variables
into
environment.
A
A
A
D
I
can
give
you
some
general
information
about
it,
I'm
going
to
depth
in
the
implementation.
The
basic
idea
is
that
you
would
be
creating,
via
the
cloud
provider,
storage
snapshots
of
PD
or
EBS,
that
not
too
persistent
volumes.
It's
actually
a
really
intricate
proposal
in
terms
of
how
we
work,
you'd
also
be
able
to
rebind.
So
if
you
created
a
staple
set
with
the
persistent
volume
claim,
you'd
be
able
to
map
the
persistent
volume
claim
to
a
previously
taken
snapshot
and
bootstrap
your
staple
application
off
of
basically
off
of
a
previously
restored
snapshot
and
I.
D
It's
not
like
back
in
the
day
when,
primarily
you
were
building
stuff
on
top
of
a
cheap
array
of
commodity
storage,
the
the
chance
of
disk
failure
is
much
lower,
but
it's
somebody
fat-fingers
and
drops
all
your
tables
if
you've
been
taking
incremental
snapshots
on
a
regular
basis,
you
could
do
a
point
in
time
restore
for
your
storage
application
back
to
to
these
snapshotted
volumes.
It
looks
pretty
cool,
but
it's
not
at
a
state
where
I've
had
a
chance
to
play
with
it
at
all.
So
now.
A
D
Important
it
is,
but
honestly,
from
my
perspective
and
most
of
the
stateful
applications
that
I've
used
in
production
environments,
they
provide
some
level
of
application
level
snapshot
and
feature
like,
for
instance,
with
Cassandra.
You
can
take
incremental
snapshots
and
upload
those
as
the
hard
links
to
the
sort
of
trim
tables
up
to
a
cloud
storage
provider.
You
can
do
the
same
thing
with
elasticsearch.
It
provides
default,
snapshotting
features,
actually
those
will
go
directly
to
GC
p
or
both
Annie
as
3
compliant
storage
ray
so
and
a
lot
of
times.
D
If
you
use
the
application
level
you're
going
to
be
in
a
better
state
and
if
you're
just
snapshot
in
the
block
device.
The
other
thing
that
I
don't
really
understand
how
they're
going
to
solve
very
well
is
you're,
going
to
have
to
lift
rights
and
eff
sinks
off
in
order
to
get
a
consistent
block,
storage
snapshot.
So
I,
don't
know
how
you
would
do
the
point.
I'm
snapshot
on
the
running
application
unless
you
lift
all
the
right
pressure
off
of
it.
D
A
A
Okay,
that's
what
I
thought
all
right,
then
I'll
actually
see
about
getting
this
one
rescheduled
for
a
different
time,
since
we
have
27
minutes
remaining.
Did
somebody
have
something
else
they
wanted
to
talk?
Will
consider
this
open
floor
time
open
discussion
time?
Does
anybody
have
anything
else,
they'd
like
to
bring
up
and
discuss.
E
A
For
pointing
it
out,
yes,
and
then
it
seems
Matt
butchered
race
with
you,
okay,
good
and
I'm
sure
he
loved
the
idea
of
a
charts
hack
night
with
a
couple
home
relationship
yeah
somebody's
asking.
If
there's
a
link
to
the
snapshot
proposal,
does
anybody
have
that
that
they
can
share?
We
can
add
it
to
the
agenda.
I
might
be,
I
can
find
it
in
attics
in
the
agenda
after
the
fact
that
would
be
great.
Thank
you
all
right.