►
From YouTube: Kubernetes WG IoT Edge 20191204
Description
December 4 2019 meeting of the Kubernetes IoT Edge Working Group - discussion of deployment architectural patterns, requirements for K8s implementations at edge
A
Okay,
hi,
I
put
an
agenda
document
link
in
the
chat
and
as
of
early
this
morning
we
didn't
have
any
agenda
items,
but
let
me
look,
it
looks
like
nobody
added
any,
but
if
people
want
to
bring
up
a
topic
verbally
right
now
go
for
it.
B
B
A
Relevant,
so
you
know
you
and
I
were
both
speakers
and
I
think
we
even
had
an
a
couple
press
interviews
and
when
you
get
that
busy,
you
can't
go
to
all
the
sessions
yourself
so
understand
that
my
report
is
pretty
much
based
on
having
a
limited
time
window
to
go
out
there
and
look
at
things
and
do
things.
Although
I
did
do
an
analysis
trying
to
get
prepare
a
cfp
for
the
nexucon
europe,
I
went
and
looked
at
some
stats
on
what
was
popular
in
the
iot
edge
space.
A
Our
own
session
was
lightly
attended
compared
to
past
ones,
but
I
think
it's
because
we
got
kind
of
the
worst
time
slot
where
they
put
us
in
literally
the
last
slot.
On
the
last
day,
in
the
farthest
room
yeah,
a
lot
of
people
have
already
left
town
or
burned
out
by
then
I'm
afraid,
but
we
still
did
get.
I
think
it
might
have
been
approaching
200
registry
registrations,
not
all,
I
think,
maybe
a
large
part
of
those
never
showed,
but
they
at
least
had
the
intent
at
one
time
yeah.
We.
C
Had
we
had
probably
I'd
say
what
what
would
you
you
guys
say
about
16
people
in
that
room?
I
thought
it
was
around
20.
yeah,
okay,
nice
yeah
and
then
it
tapered
off
a
little
bit
as
we
went
on
just
because
you
know
right.
It
was
the
very
very
end
of
the
day
but
yeah
yeah,
okay,.
A
Cool
and
then
I
know
in
terms
of
you
know
what
I
saw
based
on
attendance
and
talking
other
people.
The
on
your
session
was
had
a
really
high
attendance.
That
was
what
the
first
day
yeah,
I
think
yeah.
It
was.
B
A
Good-
and
so
I
think
I've
heard
this
before
from
regular
attendees
to
conferences
that
the
best
sessions
are
morning
of
the
first
day
and
then,
if
any
vendors
give
wild
parties,
you
don't
want
to
be
the
morning
of
the
day
after
that,
because
the
the
early
morning
ones
are
bad
and
then
the
afternoon
or
the
last
day
is
bad.
D
Yeah
I
talked
to
sean
about
the
k3s,
but
they
said
they
are
trying
to
conquer
the
problems
from
different
angle,
so
they
it's
more
likely.
It's
not.
There
like
a
cloud
connected
edge,
is
more
like
a
independent
edge,
so
they
try
to
say,
give
a
light
platform
to
control
the
application
running
on
the
edge
without
communication
I
mean,
without
I
mean
tight
communication
with
the
cloud,
so
yeah
tend
to
run
it
independently.
D
So
different
I
mean
for
our
project,
covering
this
work.
Group
most
likely
is
cloud
connected
edge
is
more
related
to
cncf.
I
think,
because
I
talked
to
chris
he's-
I
mean
to
my
perspective,
he's
not
a
fun.
It
is
a
fan
to
to
working
on
a
lot
of
edge
in
cncf
unless
it's
connected
to
cloud.
A
Yeah,
I
think,
actually,
this
group
and
my
own
attitude
is
that
we're
actually
open
to
a
number
of
different
ways
to
approach
the
challenges
at
edge
and
not
everything
is
going
to
work
for
everybody.
So
the
k3s
falls
in
the
camp
of
running
a
full
out
kubernetes
cluster
at
the
edge
location
that
won't
work
for
everyone,
but
it
will
clearly
work
for
a
number
of
people.
I
mean
it
isn't
just
rancher
doing
it.
The
the
session
a
year
before
this
past,
one
in
seattle,
had
chick-fil-a
running
a
kubernetes
cluster
in
the
retail
location.
E
C
E
A
You
know
what,
before
you
go
on
james,
I'm
wondering
some
of
us
are
new
to
others.
Maybe
we
should
have
started
with
some
brief
intros.
Rather
yeah
I've
been
popping
in
and
everybody
talking,
because
there's
even
some
handles,
I
see
in
the
participants-
I
I
don't
recognize
myself.
So
why
don't
you
start
james
and
because
I
think
it's
been
a
while
since
you've
joined
us
on
one
of
these
meetings,
just
get
one
or
two
sentences
on
yeah.
E
F
F
For
the
time
being,
we
tried
other
solutions.
Other
approaches
like
microcades
from
canonical,
didn't
support
arm-based
architecture.
By
the
time
we
tried
so
we're
sticking
with
this
one,
and
I
I
somehow
find
out
about
you
guys,
so
I
I
decided
to
pop
in
and
see
what's
going
on.
A
F
Oh,
it's
it's
it's
a
it's
a
startup,
but
also
we
tried
we
put
together
like
a
framework
in
order
to
deploy
this.
It's
we
we
with
some
colleague
of
work.
Here
we
created
an
organization
in
gitlab,
called
iot
ops,
pretty
much
everything
we
deployed
is
there
and
we
focused
mostly
trying
to
to
develop
this
and
to
share
with
some
faults.
For
the
time
being,
we
created
the
kubernetes
with
some
applications
like
home
assistant,
in
order
to
deploy
our
at
our
houses
and
mainly
control
our
all
our
home
automation
stuff.
F
A
Is
okay
so
this
this
was
it
called
iot,
ops,
yeah.
G
Yes,
it's
no,
it's
obs.
A
I'd
like
to
take
a
look
at
it,
if
you
can
post
a
link
in
the
chat
or
in
the
agenda
doc.
Sure
it
sounds
interesting,
so
is
that
is
the
idea
that
you're
managing
infrastructure
as
code
there,
where
you're
actually
managing
the
raspberry
pi's
and
the
cluster
installation
through
get
or
is
get.
F
Yeah,
yes,
well,
the
idea
for,
for
the
time
being,
since
this
is
a
very
small
project,
is
we
have
a
an
answer
label
that
provision
mainly
k3s
on
the
on
the
raspberry
pi
and
from
there
on
we
handle
with
kubernetes?
F
Multiple
edge
locations
right
now
we're
using,
I
don't
know
if
you
guys
are
familiar
with
zero
tier
we're
using
zero
tier
as
a
vpn,
so
that
makes
a
kind
of
a
flat
vpn.
If
you,
if
you
will
so.
C
F
Able
to
access
all
all
the
nodes
easily,
I
don't
know,
if
that's
the
approach
that
will
we
will
use
for
for
the
whole
project
or
that's
what
we
are
leveraging
on
at
the
moment.
A
Yeah,
if
you'd
be
interested,
I
I
think
we'll
move
on
in
the
interest
of
giving
everybody
a
chance
to
introduce
yeah.
A
At
a
future,
talk
if
you
wouldn't
mind
giving
a
presentation
of
say,
20,
25
minutes
on
what
your
project
looks
like
and
maybe
a
picture
or
two
that'd
be
great.
You
can
just
look
at
our
public
agenda
document
and
put
yourself
in
at
some
future
date
that
you'd
like,
but
this
sounds
really
interesting
and
I
think
there's
potentially
a
lot
of
other
people
who
are
interested
in
maybe
the
problem
you're
trying
to
solve,
or
one
very
much
like
it
thanks,
let's
move
on
frederick,
do
you
want
to
introduce
yourself.
G
B
E
G
C
G
C
E
G
G
To
let's
say,
foster
the
adoption
of
old,
I
o
fog,
fogo
five,
and
not
your
projects
that
will
be
joining
and
essentially
yeah.
This
should
be
a
fun
thing.
So
more
than
happy
to
to
maybe
at
the
next
edition
of
this
meeting,
to
share
more
information
about
this.
A
G
In
the
context
of
this
working
group
as
well,
because
we
see
it
as
completely
complementary
to
our
own
to
our
home
little
working
group.
C
For
sure
no
problem
so
hi
kilton
hopkins
co-founder
of
a
company
called
edgeworks
and
the
creator
of
a
project
called
eclipse,
io
fog
and
which
is
now
now
going
on
its
sixth
the
year
of
development.
Although
the
last
three
have
really
been
the
good,
the
good
solid
uptake
years
and
co-heading
up
the
the
this
new
eclipse
edge
native
working
group,
that's
about
to
be
announced
next
week.
C
My
purview
is
to
make
sure
that
we
figure
out
the
right
architectures
here
in
this
working
group
and
then
find
ways
to
continue
to
implement
the
the
latest
and
greatest
ideas
and
and
requirements
from
people
in
the
the
open
source
code
base
of
biofolk.
So
you'll
hear
me,
talk
about
io
fog,
a
lot
most
of
the
time,
it's
in
context
of
what
we're
looking
to
do
or
or
you
know
how
we're
how
it's
being
leveraged
and
but
that
doesn't
mean
that
I
only
want
to
talk
about
io
fog.
A
I'll
give
you
one
that
this
came
up
in
the
demo
that
we
gave
at
kubecon
just
what
was
it
ten
days
issue
ago,
but
we
gave
a
demo
that
wasn't
kubernetes
centric,
but
perhaps
in
an
upcoming
meeting
you
could
actually
go
through
the
mechanics
of
setting
one
up,
maybe
not
production
grade,
but
just
for
people.
Who'd
want
to
do
a
quick,
eval,
yeah.
C
A
Around
with
it
in
a
home
lab
but
centered
on
using
it
with
kubernetes
yeah.
C
We'd
love
to
and
yes-
and
that
was
actually
a
good
shout
out
from
the
audience
there
during
that
demo,
was
that
hey
like
we
want
to
see
you
actually,
you
think
kubernetes
to
drive
this
not
just
its
own
apis,
and
so
that
would
be
a
great
demonstration
would
be,
would
be
more
than
happy
to
do
it.
A
Yeah,
I
know
you
on
stage
you
had
what
was
it
a
pie
or
something?
So
I
know
personally,
I've
got
a
little
home
lab,
so
if
you
could
make
this
so
that
we
could
try
to
do
it
again
ourselves
at
home,
then
that'd
be
something
I'd
like
to
see.
That's.
C
A
great
idea,
and
so
I'll
pass
the
baton
to
the
next
person
now,
but
just
final
comment,
I
think,
to
do
that
presentation
we
could
make
that
session
of
this
working
group,
one
that
is,
is
more
interactive
where
people
are
able
to
to
do
the
work.
Alongside
that,
that's
a
great
idea
for,
like
a
turn
of
the
year
topic,.
C
C
And
you
can
do
it
today
with
io
fog,
but
it's
a
little
ugly
because
you
can
only
get
certain
micro
services
to
talk
to
each
other,
so
we're
going
to
let's,
let's,
let's,
let's
collaborate
on
this
this
workshop.
This
is
great.
E
C
D
E
C
If
they
have
to
and
for
everyone
else,
then
we
could,
we
could
have
a
get-together
that
is
normally
we
only
get
together
face-to-face
at
kubecon.
There's,
no
reason
we
couldn't
have
moving.
You
know
get-togethers,
especially
bay
area,
where
there's
a
concentration
of
people,
a
very
good
idea.
A
D
Me
yes,
yeah
yeah,
I
my
name
is
ending.
I
work
on
the
ad
about
two
years
now
so
especially
I
when
I
started
the
cooperage
about
early
2017,
however,
because
I
have
a
couple
people
left,
so
I
will
come
back
and
re
redrawn
the
group
and
participate
more.
Hopefully,
we
can
have
something
to
share
before
the
next
kubercon
europe,
so
yeah,
I'm
working
on
mainly
curb
edge
and
also
work
with
the
eclipse
I
mean
or
group
to
see
what
we
can
collaborate
together.
A
Okay,
so
the
intros
are
done,
but
if
you
want
james,
I
think
you
were
talking
about
what
did
you
say
like
four
five
different
patterns
that
you've
seen
of
applying
kubernetes.
E
E
E
E
E
D
E
E
Okay
cool,
so
I
I've
seen
people
using
virtual
virtual
kubelets
what
kilton.
E
We've
seen
single
binary
microcase
with
the
ubuntu
micro.
E
And
with
k3s
and
to
some
extent,
with
minikube
and
kind
as
well,
and
things
like
that,
I've
seen
small
kubernetes
installs,
where
you
know
it's
a
minimal,
install
it's
not
very
high
high
availability.
It
may
be
a
couple
of
nodes.
It
may
be
three
nodes
things
like
that.
E
Then
the
io
fog
is
more
k3s
or
not
kgs,
it's
more
more,
like
the
the
crd-based
agents
in
the
cloud
and
on
the
edge
versus
the
virtual
kubelet
with
the
agent
and
the
the
the
agent
in
the
cloud
portion
of
it.
So
I've
seen
both.
E
Yeah
yeah
kelton,
and
I
were
talking
about
that
at
kubecon-
that
you
know
you
know
he's
open
to
to
enabling
that
crd
based
on
io
fog
as
to
to
match
sort
of
what
kubej
has
done
and
he's
he's
also
done
some
stuff
and
demonstrated
integrating
octane
and
you
know
through
apis.
You
could
integrate
anything,
but
octane
was
a
good
one.
So
I.
E
E
E
Yeah,
so
it's
it
yeah,
it's
the
it's!
You
know
it
may
not
be
one
process,
it
may
be
multiple
process,
but
I
mean
if
you
go
and
look
at
k3s,
you
can
see
what
they
do
to
strip
stuff
out.
You
know
the
the
quite
the
question
is,
I
mean
there's
a
million
ways
to
solve
this
and
there's
pros
and
cons
with
everything.
E
E
And
I
talk
about
it
in
here
in
this
presentation
you
know
I
won't
go.
Maybe
we
can
schedule
time
to
go
through
the
whole
thing,
but
I
think
we
need
to.
E
E
You
know
you
can
do
it
in
something
like
micro
case
or
k3s,
because
everything
is
pretty
much
prescribed
and
you
have
to
configure
it
to
do
anything
else.
It
is
configurable,
but
it's
very
closed
in
what
it
can
do.
A
There's
kind
of
two
levels
of
configuration
going
on
right.
The
first
level
is
configuring.
What
you've
got
out
at
the
edge
location
yep
as
a
single
instance?
But
if
you
look
ahead,
two
or
three
moves
on
the
chessboard.
Your
real
problem
isn't
that,
just
like
configuring,
an
individual
docker
container
wasn't
enough
and
you
needed
an
orchestrator
in
a
way.
This
is
the
same
sort
of
thing
where
you
need
kind
of.
C
A
E
How
do
you
select
the
right,
the
right
deployment
pattern
for
what
you're
trying
to
accomplish?
You
know
how?
What
do
you
need
for
aha,
what
are
your
regulatory
requirements?
What's
the
data
velocity.
E
E
Dionne
and
I
went
through
it,
but
so
yeah
if
you
can
proofread
it,
that
would
be
great
I'll
share
it
and
then
I'll
submit
it
today,
but
you
know,
I
think
we
need
to
have
an
opinion
just
like
we
did
with
the
security.
We
need
to
have
an
opinion
on
this
stuff
and
have
recommended
practices
and
architectures
and
people.
You
know
people
begin
to
use
other
deployment
mechanisms
and
patterns.
Then
we
can
capture
those
as
well
as
time
goes
on,
but.
E
A
We
can
maybe
narrow
it
down,
but
I
think
that
the
primary
value
we
can
deliver
is
just
to
lay
out
individual
facts
as
opposed
to
opinions
and
let
the
the
audience
make
their
own.
E
The
best
thing
is
to
educate,
right
yeah
and
give
them
all
the
information
they
need,
and
then
they
can
select
the
deployment
pattern
and
the
projects
and
software,
because
my
implementation
is
going
to
be
different
than
everybody
else's
and
it's
going
to
have
its
own
requirements
and
they're
going
to
have
to
pick
based
on
that
and
the
pro
and
the
projects
are
going
to
have
to
decide
what
use
cases
that
they
want
to
meet
and
not
meet
and
what
their
priorities
are.
Yeah.
A
I'm
going
to
think
this
is
going
to
fall
out
just
like
container
orchestration
did
where.
If
you
go
back
three
years,
you
still
had
docker
swarm,
mesos
kubernetes
and
eventually,
if
you
get
large
numbers
of
people
going
down
one
path,
it
ends
up
getting
paved
to
where
it
becomes
more
attractive
than
the
dirt
footpath,
even
if
the
other
one
in
theory
was
better
suited
for
your
use
case,
it
there's
value
in
connecting
with
numbers.
I.
E
D
E
Either
kubernetes
or
kubernetes
adjacent,
and
you
know
integratable
and
compliant,
so
you
know
I
I
think
I
I
think
everybody
would
agree
that
you
know
that
that's
what
we
we
want
and
that's
kind
of
our
market
and
then
beyond
that.
It's
just
like
you
said
laying
out
the
facts,
facts
only
no
opinions,
and
then
you
know
that
way.
People
can
make
educated
choices.
E
The
the
other
thing
is,
I
think
we
need
to.
We
need
to
as
a
separate-
and
I
I
don't.
I
won't
have
time
to
submit
this,
but
you
know
maybe
this
could
be
adjacent
or
whatever,
or
maybe
it's
something
we
do
at
kubecon
europe
as
a
workshop,
or
you
know
a
hack
day,
beginning
to
talk
about
the
the
bootstrapping
and
provisioning
stuff
for
the
that
we
talked
about
that.
You
know.
A
E
And
I've
heard-
and
I
think
it
was
you,
but
it
may
have
been
someone
else
that
they're
we
talked
about
a
config
registry
for
for
the
devices
when
they
once
they've,
authenticated
and
attested
and
all
that
stuff
was
it
you
or
kelton
or
somebody
somebody.
I
think.
C
E
B
E
So
this
was,
it
wasn't
edge-oriented,
but
it
was
just
you
know
some
service
where
it
captured,
captured
a
configuration
and
held
it.
Oh,
I
think
that's
something
we'd
like
to
know
and
bring
into
the
yeah.
C
E
Some
of
it
we
could
use
valero
to
potentially
capture
or
or
whatever,
but
or
or
at
least
you
know,
leverage
that
a
as
a
as
a
storage
point
for
all
the
yaml.
A
Yeah,
well,
I
think
one
other
perspective
is,
I,
I
think
I'll
agree
with
these
five
categories.
I
think
in
some
cases
I've
seen
these
things,
some
of
them
coalesced,
like
your
single
binary
and
small
k8s.
The
fact
is
they're
both
small,
so
you
could
yeah
call
it
four
categories
instead
of
five
but
yeah.
I
don't
know
of
anything
you
left
out
that
I've
come
across
cool,
but
another
perspective.
Is
that
really
kubernetes
itself
the
existing
control
plane,
even
if
enhanced
with
crds.
G
A
E
I
think
we
need
to
address
cni
and
cns,
because
they're
both
going
to
be
important
as
part
of
the
configuration,
because
if
you've
got
a
you
know
a
lot
of
analytic
data
being
coalesced
you,
you
may
have
shared
storage,
but
it
may
be.
E
You
know
it
may
be
using
ceph
as
a
shared
file
system
for
the
disks
in
there
or
a
jbod,
or
it's
going
to
be
a
wide
variety
of
stuff.
So
I
think
if
we
can
cap,
the
other
thing
we
haven't
really
gotten
to
is
capturing
the
cni
patterns
and
the
csi
patterns
and
all
all
that
sort
of
stuff.
I
think
those
are
things
that
we
need
to
document
as
well.
I
agree
because
what
people
use
you
know
whether
they
need
load
balancing
or
they
just
need
standard
networking
with
some
simple
ingress.
A
Yeah,
I
I
think,
actually,
if
service
mesh
makes
sense
in
the
traditional
public
cloud
kubernetes,
it
makes
even
more
sense,
not
now
I'm
not
saying
a
specific
instance
of
a
service
mesh
like
sdo,
because
they
were
targeted
at
it,
apps
using
https
and
they're,
not
necessarily
appropriate
for
edge
workloads,
but
that
concept
of
reducing
your
operational
cost
to
manage
this
and
relieving
application
developers
of
the
burden
of
handling
security
and
networking
yeah.
That
is
really
compelling
at
edge.
I
mean
I.
E
E
You've
got
to
provide
a
secure
it
environment
and,
if
they're
already
using
kubernetes,
and
they
know
how
to
code
against
all
that
and
operate
and
build
helm,
charts
and
write
all
the
yaml
and
everything
and
get
everything
right
from
an
operational
and
an
app.
The
app
developer
is
going
to
be
much
more
comfortable.
Writing
these
apps
and
deploying
them
out
and
providing
standard
edge
services
that
are
available
too.
So
I
you
know
he
he
asked
me
the
question
I
was
like:
well,
people
are
doing
it
and
I
had
to
step
back
and
think.
Well.
A
Well,
I
I
think
I
found
I've
had
that
same
question
but
as
as
you
give
them
a
rhetorical
question:
well,
are
they
running
containerized
software
advanced
and
is
there
a
lot
of
it?
Well
guess
what
was
engineered
to
hand
to
manage
running
a
lot
of
containerized
software,
and
I
think
then
they
they
have
the
aha,
but
I
think
the
thing
that
maybe
is
even
a
more
interesting
opportunity
that
people
don't
recognize
is
that
with
crds,
potentially
the
kubernetes
control
plane
could
manage
things
that
aren't
even
containerized
apps,
but
they're
similar.
A
E
Yeah,
you
gotta
distribute
it
and
you
could
distribute
it
in
some
form
down
and
have
it
there
and
available
and
staged
I've
seen
that
in
with
radio
firmware
updates
over
amqp,
we
staged
the
locally
staged
and
the
particular
direct
sftp
directory,
and
then
the
radios
just
reach
out
to
a
known
ip
and
ftp
into
it
and
pull
down
pull
down
their
updates.
I
agree:
it's
not
the
stuff
beneath
us,
we
may
be
staging
data
or
pulling
you
know.
The
southbound
command
and
control
stuff
is
also
going
to
have
to
go
through
this
plane.
C
This
is,
this
is
a
wonderful
pattern
by
the
way,
which
is
that,
if
we're
really
going
to
orchestrate
full
systems,
we
need
to
stop
thinking
that
a
container
is
equivalent
to
a
piece
of
application
functionality
and
ask
how
it
should
be
implemented.
Maybe
it's
a
serverless
function.
Maybe
it's
a
vm,
but
the
whole
world
should
be
orchestratable
by
kubernetes
and
that
it's
a
workflow
yeah.
A
I
think
there's
very
similar
things
too.
I
mean
the
reality.
Is
that
kubernetes
doesn't
go
drill
down
and
analyze.
What's
in
this
thing,
that
happens
called
the
container
image,
so
it
really
is
just
moving
around
blobs.
But
right
you
have
some
of
these
common
problems
that
now
some
of
them
are
challenges.
C
I
had
a
nice
talk
with
with
with
m2
michael
michael
from
the
harbor
project,
and
he
said
that
and
everyone's
welcome
to
participate
in
helping
them
build
this
out,
but
he
said
that
they
are
adding
in
the
capability
to
do
a
a
single
single
grab
of
a
new
image,
verify
it
and
then
distribute
bittorrent
style
to
right
at
node
edge
node.
I'm
super
interested
in
this,
and
I
think
it
might
be
time
to
have
you
know
some
more
harvard
talking
here.
A
Yeah
and
already
harbor
has
gone
but
beyond
container
image
too,
because
it
is
also
a
helm
registry.
So
you
know
a
helm
chart
isn't
the
container
image,
yet
they
managed
to
extend
harbor
to
make
it
a
catalog
of
both
film
charts
and
container
images,
and
I've
talked
to
them
in
the
past.
A
I
don't
know
that
it's
on
the
current
roadmap
for
kind
of
next
release
or
anything,
but
I
think
that
that
harbor
project
is
aware
that
there's
an
interest
in
potentially
using
it
to
distribute
things
like
firmware
images,
and
that
could
you
combine
that
with
the
bittorrent
that
could
be
just
a
killer
building
block
for
a
lot
of
these
edge
deployments
key
piece?
It's
a
key
missing
piece
now.
The
one
thing
I
think
could
use
some
work
in
harbor
is
the
back
end
storage
for
where
those
blobs
reside,
yeah.
G
A
It's
s3
or
a
postgres
database,
but
I
think
there
might
be
some
real
benefit
to
using
a
content.
Addressable
store
that
does
d
do
because
at
these
edge
locations
you
do
have
finite
resources
and
there's
the
potential
issue
of
if
you
just
use
random
storage
like
say,
use
a
relational
database
for
that
back-end
store
and
keep
multiple
versions.
A
C
Well,
it's
there's
the
bigger
problem
of
if
you,
if
you're
talking
about
any
edge
location
too
yeah
storage
is,
is
cheap
enough,
that
maybe
you
can
throw
a
lot
at
it,
but
you
can't
go
service
it
as
easily
as
a
data
center.
So
you
really
want
to
avoid
running
out
of
storage
just
because
of
day-to-day
operations.
E
And
you've
also
got
to
be
cognizant
of
drive
life
for
mechanical
drives,
but
you've
also
if
it's
compact,
flash
or
if
it's
ssd
or
whatever
you
know,
at
least
on
the
stuff.
I've
done.
If
you're
deploying
a
10-year
solution,
you've
got
to
be
you've
got
to
buy
something,
that's
going
to
have
the
right
wear
patterns
and
algorithms
within
the
drives
to
make
sure
that
you
don't
end
up
killing
them.
Yep.
A
There's
real
advantages:
it's
small,
I
mean
you
get
lightning
strikes
people
steam,
use
of
equipment
that
you
have
to
you
know
repopulate,
and
if
you
used
a
content,
addressable
store
with
edu
that
kind
of
cloning,
repopulation
rehydrating
should
be
a
lot
easier
and
probably
the
technology
that
does
v2
could
be
relied
upon
for
your
replication.
You
know.
Hardware
harbor
also
has
north
south
and
east
west
replication
available.
G
H
E
What's
going
over
that
line
over
over
the
wire
back
back
and
forth
north
and
south,
because
otherwise
you've
got
to
do
it
at
a
network
layer
and
it's
much
harder
because
it's
going
to
be
you're
going
to
be
doing
packet,
inspection
or
you're
going
to
be
trying
to
tag
tag
priority
on
on
different
types
of
traffic,
because
traffic's
based
on
the
content
and
it's
not
readily
apparent
to
the
networking
layer.
What
the
priority
is
on
this
stuff.
C
C
We
don't
want
to
force
people
to
implement
a
network
layer
underneath
on
their
own
to
solve
the
problem.
If
we
already
know
ahead
of
time
that
there's
a
better
way
to
manage
traffic,
then
it
should
just
be
something
that
comes
as
a
package
deal
and
rides
over
whatever
connectivity
you
got
this.
Will
this
avoids
the
problem
of
saying
my
implementation
can't
do
what
this
other
one
can,
because
I.
G
F
G
Validate
them,
because
the
last
thing
you
want
is
somebody
to
intercept
whatever
you
are
deploying
and
and
replace
it
with
a
nefarious
version,
and
that's
really
really
really
important
and
and
certainly
plus,
one
on
the
previous
comment
on
the
fact
that
you
need
a
messaging,
a
messaging
platform
or
messaging
pattern.
G
Underneath
all
of
that,
before
joining
the
foundation,
I
was
at
pivotal
working
on
cloud
foundry
and
specifically
cloud
foundry
bosch
and
one
one
of
the
things
we
were
doing
well
in
that
platform
was
the
fact
that
it
was
all
based
on
on
some
some
messaging
capabilities
under
underneath,
and
I
wouldn't
I
wouldn't
say
that
bosch
is
a
model
for
for
everything.
But
one
thing
it
was
doing
well
was
the
fact
that
yes,
the
the
deployment,
what
was
always
running
on
a
synchronous
protocol
under
under
the
hood
and
that's
really
really
important.
F
A
F
We're
using
mqtt
in
our
project
and
but
at
the
cubecon
these
guys
presented
this
dot.
Io
n-a-t-s,
I
don't
know
if
you
you
any.
A
G
But,
and
and
in
fact
funnily
enough
when
I
referred
to
a
messaging
capability
in
cloud
foundry
bosch,
it
was
based
on
on
the
top
of
nuts.
So.
C
Very
interesting,
the
and
francisco,
I
think
your
connection
is
not
quite
as
as
good,
so
I
want
to
make
sure
I
give
you
space
to
keep
keep
speaking
with
whatever
you
were
saying.
C
You
seem
a
bit
frozen
at
the
moment
with
your
connection,
but
the
only
issue
that
I
have
with
nats
at
being
used
for
edge
stuff
is
that
it
requires
that
you
have
a
a
an
instance
hung
high
right
somewhere
up
in
the
cloud
in
order
to
be
the
messaging
bounce
point,
which
is
exactly
what
we're
trying
to
kind
of
move
past
with
io
fog
and-
and
that
was
our
first
implementation
works
well,
but
you
really
want
to
be
able
to
do
direct
peer-to-peer
communication
if
possible,
and
so
and
that's
it's
fantastic.
C
I
love
that
project,
but
I
think
that's
something
to
consider
is
for
completely
isolated
locations.
You
still
want
to
be
able
to
communicate.
G
Yes,
and
that's
that's
especially
important,
considering
well
how
frequent
our
air
gap
environments
are.
Certainly
you
don't
want
you
don't
want
to
have
to
pull
from
from
the
public
internet
whatever
you
are
deploying
all
the
time,
and
if
it's
not
baked
in
in
whatever
deployment
solution
you
have,
then
you
run
into
problems,
especially
considering
I
worked
a
few
years
at
nato
and
we
had
completely
distinct
networks,
completely
physically
separated
for
all
the
secret
and
higher
stuff.
So
that's
an
important
thing
to
take
into
account.
G
A
And
maybe
I
see
you're
putting
them
in
your
deck,
but
if
you
can
go
back
and
put
them
in
the
notes
document
for
this
yeah.
E
I
will
I'll
copy
I'll
copy
all
this
stuff
over.
We
also
do
we
have
a
template
that
we
want
to
use,
or
we
can
just
create
a
blank
presentation
so
that
I
get
it
off
our
because
this
was
a
presentation
I
put
together
internally.
Initially
I.
E
E
Okay,
cool
I'll
I'll
put
it
in
the
notes
and
then
I'll
publish
it
I'll,
put
it
in
a
doc
and
publish
the
doc
out
with
comment
only
and
then,
if
somebody
needs
write
they
can,
they
can
write.
A
A
Okay
sounds
great,
so
it
looks
like
even
when
we
started
with
no
agenda.
This
has
been
a
nice
topic
that
is
unpeeled
and
onion,
where
we
discover
a
lot
of
things
to
do
going
forward
for
the
next
year
for
january,
I
did
stop
at
the
ubuntu
booth
and
got
a
demo
of
their
lightweight
kubernetes
for
edge
and
we
talked
to
them
and
they
were
going
to
put
themselves
on
the
agenda
for
one
of
the
january
meetings,
to
give
a
say,
a
30
minute
demo
of
the
ubuntu
edge
solution.
D
Steve,
I
meant
I
remember
during
the
talk
in
kubercon,
you
mentioned
the
white
paper.
I
because
I
haven't
attended
a
meeting
for
a
couple
months.
I
don't
know
what
the
status
or
so
so
there
is.
H
A
A
Right
kilton.
I
think
you
were
maybe
an
initial
driving
force.
How
long
did
we
spend
from
the
time
it
first
was
discussed
when
we
declared
it
published.
C
So
the
fun
the
fun
history
of
that
paper
is
the
first
draft.
I
wrote
in
six
hours
in
a
in
a
in
a
tea
fueled
evening,
then
followed
by.
It
was
about
six
months
of
edit
and
then
and
and
integration
of
of
comments
and
then
finally
publish,
although
maybe
it
was
a
bit
under
six
months
and
there,
and
I'm
saying
this,
because
I
think
the
first
drafts
of
things
can
generally
come
out
pretty
quick.
H
C
And
then
we
can
have
a
working
document
that
has
maybe
even
80
plus
of
the
final
content.
It
just
needs
to
be
refigured
and
refined,
and
so
the
expectation.
E
C
That's
great,
so
I
think
we
can
get
first
drafts
out
pretty
quick
that
have
a
lot
of
content
and
then
I'm
setting
a
deadline,
you
know,
seemed
to
help
us
get
a
bunch
of
revisions
in
and
we
tried
once
to
set
the
deadline,
for,
I
think
one
event
and
didn't
quite
make
it.
And
then
we
said
that
we
would
then
get
the
paper
ready.
For
you
know
another.
C
Event
and
that
worked-
and
we
got
it-
we
got
it
out
in
time
and
so
then,
after
we
got
it
ready,
it
took
another
month
to
get
it
through
the
cncf
process
of
getting
it
published
out.
So
it
seems
like
maybe
it
was
more
like
four
or
five
months,
but
it's
getting
close
to
that.
That
six
month
time
frame.
C
C
Maybe
the
better
thing
to
do
is
to
publish
eighty
percent
accurate,
er
eighty
percent
complete
living
documents
in
order
to
move
faster
because
after
publishing
it
then
we
we
had
a
whole
lot
more
people
looking
at
it
learning.
So
maybe
we
want
to
do
that
now.
C
Yeah,
I
think
we
would
just
we'd
garner
a
lot
more
inputs
from
the
greater
you
know,
the
greater
community
and
once
it's
already
out
there
and
accessible
the
people
outside
of
kind
of
these
working
group
sessions.
That's
just
a
thought.
A
Yeah
the
one
issue
I
found
in
the
past,
because
I've
worked
on
kind
of
not
necessarily
white
papers
but
actually
designs
like
caps
and
there's
some
advantage
to
leaving
it
in
the
google
doc
form
as
opposed
to
github,
because
I
think
the
commenting
and
proposed
edits.
I
personally
like
working
with
a
google
doc,
far
better
than
having
people
log
issues
and
you
know,
submit
prs
against
a
markdown
document.
B
No,
no,
the
security
one
was
also
done
as
as
a
google
doc
and
then
once
it
was
finished.
I
I
converted
it
to
the
markdown
and
yeah.
E
A
But
yeah
we
don't
really
have
a
way
to
publish
you
know
in
our
working
group,
repo
anything
other
than
markdown
yeah.
C
And
maybe
that's
the
right
thing
for
for
yeah
for
things
that
are
finalized
and
then
the
just
the
question
is:
how
do
we
kind
of
dive
in
and
move
faster
yeah
for
yeah
for
for
collaborating.
B
And,
and
even
after
that,
I
find
that
the
original
white
paper
that
formed
this
group-
and
you
know
just
defining
terms
and
and
everything
it
still
lives
on
and
there's
the
people
coming
up,
putting
comments
there
and
and
getting
things
from
it
so
yeah,
but
definitely
I
think
at
some
point,
you're
marking
it
as
a
you
know
at
least
putting
it.
You
know
a
version
on
it
and
publishing
it
is
is
a
good
thing
to
do,
but
you
know
writing
it
in
google.
Doc
is
much
much
faster,
so
we've
got.
A
Three
minutes
before
the
end
of
this
month,
we've
got
the
aipac
meeting
that
at
least
in
north
america
is
going
to
fall
into
what,
for
many,
is
a
holiday
season.
So
I'm
not
sure
whether
I'll
make
it
or
not,
but
I
guess
we're
still
going
to
have
it
is
that
right,
because
I
I
get
asked
by
people.
B
A
E
A
Okay,
anybody
got
anything
they
want
to
talk
about
in
the
last
minute
we
have
remaining
or
otherwise
I'll
close
this
one
out.
E
A
You
know
canonical,
wasn't
aware
that
this
was
going
on,
but
I
think
they're
going
to
be
joining
because
they
said
they
were
going
to
present
rancher
has,
I
think,
tentatively
said
that
they
would
present
k3s
a
few
times
but
has
not
materialized
so
far
when
we
we
actually
presented
on
k3s
at
kubecon
china,
but
if
the
rancher
people
weren't
involved,
how
I
did
the
deck,
but
I
did
clear
it
and
have
them
review
it
first,
but
no,
they
have
not
been
active
in
this
group.
A
It
could
just
be
that
they're,
a
small
company
and
can't
do
everything,
but
we
can
reach
out
again
and
ask
them,
but
I've
been
doing
that
so.
D
E
D
Talk
to
sean
to
see
what's
going
on,
I
mean
I
have
a
personal
relation
with
their
ceo,
so
yeah.
E
I'd
love
to
have
their
participation
and
their
point
of
view
represented
in
all
this,
because
they
certainly.
A
E
A
Okay,
it's
10
o'clock,
so
I'm
gonna
end
the
recording
and
thanks
everybody.
It's
been
another
great
meeting.