►
From YouTube: Kubernetes WG IoT Edge 20210210
Description
February 10, 2021 meeting of the Kubernetes IoT Edge Working Group. Small group open discussion of jupyter integration with Kubernetes for an industrial control application. Brief discussion of trends comparing containerization to OpenStack/virtualization for edge use cases.
A
B
A
C
A
Yeah
yeah,
how
many
do
you
think
you
are
expecting
like
how
many
people,
like
hundreds.
C
Yes,
so
I
don't
have
any
ideas
about
how
many
people
will
will
actually
attend
the
yesterday,
but
we
will
know
more
more
information
when
we
get
closer
by.
D
I
I
just
saw
you
saw
your.
She
saw
your
slides
yesterday.
Are
you
like
building
a
docker-based,
robotic
system
for
for
kubernetes?
Basically,.
A
Yeah
yeah,
that
that's
that's
something
we
already
did
I
mean,
like
I
mean
the
ros
is,
as
I
mentioned,
with
the
end,
the
robotics
is
one
of
the
runtime,
so
we
don't
specify
the
use
cases
with
the
kubernetes
only
for
us,
but
for
our
aspect
that
includes
ros.
So,
okay,
not.
D
D
Yeah
yeah,
okay,
because
we're
building
something
very
similar
but
more
specified
for
for
manufacturing
machines
where
you
basically
split
up
your
machine
into
multiple
micro
services
and
you
kind
of
like
combine
all
the
drivers
in
in
multiple
container
runtimes
and
basically
control
your
machine
in
a
distributed
environment.
So
you
have
like
one
one
machine
for
your
camera
system:
one
machine
for
your
other
sensors,
one
machine
for
your
laser
beam,
one
computer.
Basically,
and
then
you
deploy
everything
with
kubernetes
and
you
have
like
a
job
controller,
which
kind
of
just
talks.
D
C
B
A
Oh
I'm
doing
all
right,
yeah
there's
I
I
actually.
I
am
based
in
tokyo
for
now.
C
D
D
D
Yeah,
that's
getting
to
the
point
where,
where
I
think
you
are
you
can't
just
say
it's
just
it's
it's
now,
just
just
basically
like
like
that's
lockdown
is
doing
damage
to
your
your
industry.
Basically,
but
it's
getting
to
a
point
where,
where
people
are
getting
like
a
little
bit
crazy,
you
know
like,
like
you,
get
like
mental
problems.
Now
you're
like
it's
getting
weird
so.
D
B
A
Do
you
have
like
information
or
the
you
know,
like
a
presentation
slides
in
the
past,
related
to
the
iot
use
cases?
I
am
really
interested
in
like
the
the
activities
in
the
past
for
the
use
cases
for
the
agility
with
kubernetes.
A
A
C
And
by
the
way,
I
also
so
here's
the
original
white
paper
and
it's
still
in
a
like
an
open
edit
mode.
I
was
approached
by
by
by
by
by
a
guy
from
from
a
cncf
trying
to
you
know
or
do
a
marketing
around
the
edge
day,
and
he
asked
if,
if
you
are
basically
willing
to
to
finish
this
up
and
get
published,
is
you
know
a
preparation
for
the
event?
C
A
Yeah,
okay,
but
I
think
that
the
videos
are
should
should
be
available
in
youtube
or
something
right.
Yeah,
yeah.
C
Yeah,
I
really
hope
to
took
together
some
some
good
sessions
and
and
get
this
thing,
maybe
a
a
regular
thing
for
the
future
and
yeah
yeah
the
edge
day.
It'd
be
good.
It's
a
shame.
It's
it's
not
it's
a
virtual
event
this
time,
but
after
all
this
pandemic
is
over.
Hopefully
we
should
get
a
physical
one
that
yeah
yeah.
C
D
C
D
I
just
need
to
like
start,
my
other
laptop,
because
one
of
our
students
just
integrated
our
whole
ecosystem,
basically
with
jupiter
hub.
So
you
could
like
write,
yeah,
basically
jupiter
notebooks,
to
to
to
control
your
your
your
edge
devices,
basically,
which
is
quite
nice,
especially
from
a
scientific
point
of
view.
D
I
just
need
my
credentials.
Give
me
one
sec.
C
D
C
D
Yeah,
so
what
we're
basically
doing
is
kind
of,
like
we
have
like
one
folder
with
our
definition
files
for
our.
D
So
that's
basically
grpc
or
open
api
definitions,
so
every
every
service
in
our
in
our
environment
basically
has
their
own
interface
definition.
So
here
for
like
one
for
camera
systems,
one
for
for
video
cameras,
one
for
sensors
and
so
on.
These
definitions
can
be
compiled
into
into
different
classes.
So
what
we
do
is
we
kind
of
generate
a
container
with
all
definitions
in
them
out
of
that?
D
So
now,
when
you
log
in
you
have
you
can
like
like
see
all
the
different
you
can
access
all
the
different
interfaces.
D
We
have
another
dashboard,
which
kind
of
gives
you
an
overview
of
what
is
running
in
your
kubernetes
cluster
right
now.
So
you
just
use
annotations
for
that
just
to
see
like
okay.
This
is
like
a
like
a
sensor
service.
A
D
That's
the
authentication,
because
when
you
can
lock
into
the
jupiter
hub,
basically
you're
authenticated
that
you
actually
are
able
and
you're
allowed
to
use
your
machine.
So
you
don't
have
to
worry
that
much
about
it
security,
while
when
you
like,
just
open
up
the
ports
of
your
services
that
can
get
quite
messy,
but,
like
I
mean
we
have
connected
basically
like
like
machines
that
can
cut
through
metal
and
stuff
like
that,
and
I
really
don't
want
to
just
open
up
the
network
ports
on
that.
D
You
know
like
to
everybody
you're,
just
like
oh
yeah,
I
just
hear
pc
connect
and
let's
go
so
that
that
went
a
little
bit.
It
worked
quite
nicely,
but
I
really
oh
there
we
go.
C
D
Why
didn't
she
invite
me
well
yeah
too
bad
sorry
for
that.
D
But
it's
far
from
perfect,
because
you
can
still
do
like
two
hardware
controllers
on
the
same
machine
and
stuff
like
that
and
that
just
doesn't
make
any
sense
demon
sets
could
work
as
well.
But
then
you
run
into
the
problem
that
you
can't
specify
to
have
just
one
demon
set
in
your
in
your
in
your
system
or
you.
No,
you
can't
wait.
You
can't
generate
one
service
per
demon
set.
D
That's
like
like
really
weird,
I'm
not
sure
why
kubernetes
does
that,
but
you
kind
of
can't
say
like-
or
you
can
say
like
every
node
that
has
these
specifications.
Please
get
this
this
driver
and
this
pot
and
so
on,
but
you
can't
say,
like
start
their
own
specific
service
for
that
as
well,
so
I
can
actually
access
exactly
that.
Note,
not
sure
why
but
yeah
yeah
and
from
there
you
kind
of
can
deploy
your
your
stuff
now
in
like
seconds.
D
D
This
node
now
has
this
usb
camera
and
then
all
the
pods
get
deployed
container
or
drivers
get
installed,
blah
blah
blah
and
you're
ready
to
go
five
seconds
later,
and
then
you
can
just
type
in
the
the
service
ip
address,
basically
into
your
notebook,
and
you
can
start
using
your
camera
system
for
your
data
science
workflow,
basically
which
speeds
up
stuff.
Quite
a
lot
like
normally
you
would,
I
don't
know,
dig
into
I
don't
know
1000
pages
of
manuals
for
your
hardware.
D
Basically
you'd
probably
get
a
new
friend
on
the
on
the
manufacturer's
side,
who's
like
explaining
everything
to
you
and
who's,
like
your
hidden
last
for
two
weeks
until
you
understand
the
the
whole
system.
Now
it's
just
like
oh
yeah,
I
just
deployed
that
service
and
I'm
ready
to
go.
C
D
Okay,
for,
for
example,
yeah
you
can
create
a
dashboard
or
you
can
say
like.
I
need
a
picture
from
my
camera
system
and
it
will
actually
take
the
picture
for
you
and
then
you
can
do
all
your
python
magic.
I
don't
know
integrate
ai
methods
or
whatnot
and
start
working
with
that
and
when
you're
done,
you
can
like
say
oh
cool.
D
So
it's
like,
like
you,
can
do
like
a
closed
loop
control,
basically
inside
of
jupiter
kind
of
like
that,
of
course,
it's
possible
to
do
it
other
ways,
but
it's
just
like
super
user-friendly,
like
you
have
like
this
web
ide
and
you
can
start
doing
analytics
right
at
the
spot.
D
And
and
you
can
access
the
data
directly
inside
the
the
jupiter
hub
which
normally
takes,
I
don't
know,
yeah,
you
kind
of
run
your
you
run
your
experiments
and
you
kind
of
collect
the
data
and
you
have
to
open
that
up
and
then
you,
I
don't
know,
train
your
models
and
then
you
go
back
to
your
machine
and
now
it's
just
like
everything.
C
D
Yeah
maybe
later.
D
Yeah
really,
probably
yeah,
because
now
we
are
basically
at
the
point
where
we
can
actually
show
stuff,
because
the
last
few
months
went
quite
busy
just
setting
up
the
infrastructure.
Basically,
and
that
was
like
the
really
first
cool
use
case.
We
already
tried
it
with
a
few
different,
different
manufacturing
setups,
where
you,
where
you,
for
example,
we
had
like
a
like
a
little
foil
or
a
this
is
called
file.
D
It's
like
a
sheet
of
metal
like
really
thin.
I
think
50
microns
or
something
like
that.
We
have
like,
like
enormous
amount
of
little
holes
in
there,
so
the
laser
kind
of
like
shoots
hole
in
that
and
you
want
to
to
create
a
filter
with
that.
D
The
problem
is
that
sometimes
the
holes
don't
get
drilled
through,
so
you
have
like,
like
mismatches
or
some
kind
of
of
unporosities
or
impurities
in
there.
So
so
you
kind
of
have
like
hole,
hole
and
you
have
like
a
hole
which
is
like,
like
not
completely
drilled,
basically,
and
what
we
did
is
just
like,
like
taking
pictures
of
that,
then
you
can
like
detect
the
holes
that
haven't
been
shot
through.
D
Basically
and
just
repeat
them-
and
it
just
just
increases
the
the
overall
productivity
or
the
overall
quality
of
your
products
enormously
with,
let's
say:
50
likes
of
python
code-
something
like
that
and
normally
somebody
would
implement
that
and
I
think
in
c,
plus
plus
and
probably
write
his
own.
I
don't
know
binary
image,
search
algorithm,
which
is
probably
a
little
bit
more
buggy
than
the
one
from
the
opencv
and
stuff
like
that,
and
it's
just
like
convenient
so
speeds
up
stuff,
quite
a
lot,
but
I'm
not
not
sure.
D
I
think
two
two
or
three
days
ago,
like
like,
is
that
actually
a
viable
way
for
manufacturing
systems
to
run
like,
or
is
this
just
like
way
too
complicated?
D
You
could
because
what
what
I
think
with
with
all
these
edge
devices
is
going
to
happen,
is
you
have
kubernetes
basically
everywhere,
but
not
everybody
is
able
to
to
is
able
to
actually
control
that
or
to
manage
the
complexity
of
that?
D
The
question
is,
if
that
isn't
a
deal
breaker
for
kubernetes
on
the
edge,
because
it's
just
too
complicated.
If
you
know
what
I
mean.
D
Of
course,
but
just
just
get
general
so
so
we
kind
of
like
said:
okay
cool
like
let's,
let's
say
you
have
like
every
machine
in
your
job
shop
or
or
in
your
your
plant
is
connected
to
kubernetes
cluster
and
you
do
everything
managed
in
the
in
the
middle.
You
can
probably
do
that
with
a
lot
less
people
than
you
are
actually
doing
right
now.
D
But
of
course,
if
you
scale
that
up
to
somebody
like,
let's
say
volkswagen
yeah
with
like
a
massive
amount
of
plants,
you
will
not
find
that
many
kubernetes
engineers
who
are
actually
if
you
could
actually
do
that
and
then
think
yeah.
So
I'm
a
little
bit
worried
about
the
brain
drain.
Basically
so,
but
you
just
don't
have
enough
people
to
actually
work
with
that
and
if
kubernetes
will
actually
come
to
a
point
where
so
many
people
can
run
it
and
then
that
it's
that
you're
this
is.
D
C
But
but
yeah,
so
what
about
these
distributions
that
that
are
that
are
like
kts,
that
that
should
or
or
you
know,
onenote
clusters
and
things
like
that?
Would
that
help
in
in
these
these
kind
of
environments,
where
you
basically
have
just
you
know
you
you
what
you
want
you
you
want,
you
want
to
application
deployment
model
of
kubernetes.
You
don't
want
the
whole
infrastructure
of
kubernetes
running
on
your
machine.
I
guess
right
or
or
or.
C
D
Be
like
perfect,
you
know,
of
course,
the
security
aspect
of
that
is
a
little
bit
tricky.
C
D
Yeah,
I'm
not
sure
if
like
because
especially
the
distributed
part
is
like
it's
so
hard
because
things
can
go
wrong
in
the
unexpected
places
and
if
you
don't
have
people
trained
for
that,
they
just
don't
understand.
What's
going
on
and
it's
getting
and
also
the
whole
ecosystem
is
just
too
a
little
bit
too
broad.
D
D
But
yeah,
like
the
the
question
now
is
like
how
do
you
get
that,
basically
back
down
to
the
to
the
people
who
are
actually
standing
in
front
of
the
machine?
Who
are
working
with
that?
Of
course,
you
can
do
everything
by
a
web
interface
and
kind
of
just
like
emulate.
D
D
Coming
back
to
the
question
is
like
what
people
in
the
background,
do
you
need
to
to
actually
run
that
or
to
manage
that
and
how
many
are
they,
because
you
would
also
like
write
the
whole
software
for
everything
yourself
right
now,
for
for
the
infrastructure
yeah
for
the
infrastructure
and
for
the
drivers
and
for
the
machines
so
yeah.
D
D
C
C
C
That's
all
going
to
be
again
virtualized
and
can
be
run
as
a
as
a
containers
so
and
and
then
that
the
point
you
don't
from
that
perspective,
you
you
don't
care
about
the
infrastructure,
you
you,
you
assume
that
you
will
have
some
kind
of
cluster
and-
and
you
know,
depending
on
on
the
use
case,
will
it
be
a
a
cluster
per
you
know,
per
site
or
something
like
that
and
how
that
workload
will
be
delivered.
There
is
completely
separated
from
from
the
actual
logic
of
of
of
these,
these
components
for
the
5g.
C
C
E
C
D
D
Pressure
yeah,
I
just
read
that
article
I
think,
like
eight
or
nine
months
ago
about
the
topic,
I
was
surprised
that
it
took
the
telco
industry
actually
so
long
to
actually
pick
that
up,
because
normally
they
are
quite
fast,
especially
with
stuff
kind
of
like
I
think
so.
D
Yeah
for
me,
like
humanities,
always
sound
like
quite
a
good
match,
especially
for
like
these.
This
problem,
like
some
some
customer,
calls
you
and
want
to
have
like
this
network
slice
from.
I
don't
know
germany
to
india.
D
D
I
have
no
idea
on
how
taco
industry
works,
but
it
sounds
like
okay
that
could
work
kind
of
like
you
know.
I
wouldn't
want
to
manage
that
by
hand.
Basically.
C
I
I
think
the
telcos
were
heavily
invested
in
the
openstack,
so
so
I
I
guess
a
lot
of
of
that
infrastructure
is
still
managed
like
that,
and
you
know
then
there's
a
long
process
of
probably
migrate
migrating
that
to
so
so.
Openstack
is
a
little
bit
older
right,
yeah.
D
C
A
A
Actually,
it's
actually
old
right,
it's
like
for
me,
it's
like
10
years
ago,
so
yeah.
Now
now
it's
kubernetes
for
us
yeah
yeah,
but
I
think
it
depends
on
the
use
case.
I
mean,
like
a
handling
virtual
machine
is
more.
You
can
have
the
more
isolation
for
the
system,
so
using
container.
That's
that
if
that
container
goes
crash
or
make
the
system
panic
and
eventually
your
entire
system
is
gone.
So
you
know,
but
if
you
use
the
virtual
machine
you
can
have
the
isolation.
A
Yeah,
I
think
it's
once
it
comes
to
these
iot
devices.
It
doesn't
matter,
but
you
know.
B
A
Enterprise
use
cases,
maybe
enterprise
databases
or
something
sometimes
you
know
we-
we
do
need
more
isolation
for
that
specific
application.
So
in
that
case,
maybe
the
answer
is
like
a
virtual
machine,
not
container
yeah
yeah.
I
think
it's
always
trading
off
so
but
the
most
likely
the
application
service
is
running
on
the
kubernetes
these
days,
so
yeah,
as
dan
said,
I
think
the
kubernetes
took
over
most
of
the
use
cases.
I
think.
D
D
B
A
I
did
I
have
done.
I
have
not
done
the
com
compare
between
kubernetes
openstack,
but
I
was
working
on
the
openstack
like
that's
a
long
time
ago.
Several.
A
C
A
D
Yeah
yeah,
because
I
can
remember
like
when
I
started
getting
into
all
the
cloud
cloud
infrastructure
stuff.
Basically,
when
was
that
I
think
three
years
ago,
or
something
like
that,
especially
coming
from
an
engineering
mechanical
engineering
point
of
view.
D
I
I
was
just
like
drowning
in
information
and
I
think
containers
container
wars
were
still
on,
so
you
had
like
what
was
it
mesos
with
with
marathon
and
you
had
like
kubernetes
with
stocker,
and
you
had
like
openstack
and,
like
I
felt
like
every
week,
a
new
framework
came
out
and
I
was
like
oh
jesus
and
I.
A
I
think
the
main
reason
that
container
took
over
the
infrastructure
is
like
a
using
container,
provides
us
a
good
friendly
for
you
know
like
it's
really
so
friendly
to
the
application
engineers
yeah.
So
it's
easy,
so
application
engineer
just
cares
about
container
and
push
it
and
everything
is
done
and
the
rest
will
be
taken.
Care
of
equivalent
is-
and
I
mean
like
as
simple
as
that,
so
the
application
engineer
is
the
key
to
provide
a
service,
so
yeah
yeah.
D
Nice,
abstraction
of
of
the
house
right
and
that
kind
of
appeals
to
people
and
normally
the
people
that
kind
of
like
the
developers
make
the
technology
decisions
so
yeah
to
take
over.
A
A
A
B
D
It's
so
funny
that
this
actually
happens,
because
we
like
in
the
laser
industry,
like
we,
don't
have
a
lot
of
people
who
can
actually
program
really
good
and
in
the
german
industry.
There's
like
this
one
guy.
D
It's
just
like
I'm
not
even
sure
if
I
should
say
that
on
camera,
but
it's
like
this
one
guy
who
basically
implemented
all
hardware
controllers
or
like
moving
axes
controlling
lasers
for
pretty
much
every
vendors
areas.
So
it
doesn't
matter
if
you,
if
you
go
to
bosch
or
if
you
go
to
siemens
or
or
whatnot,
he
has
them
implemented
already
so
so.
This
is
like
this
one.
D
It's
like
a
like
a
company
with
two
people
and
he's
basically
doing
the
framework
for
90
of
the
german
industrial
laser
industry.
So
so
it's
like
this
one
guy
who
who
writes
the
software
for
90
of
the
laser
manufacturing
machines
that
are
sold
today
so,
like
laser
cutters,
3d
printers
ablation
machines
all
the
same
dude.
It's
it's
crazy!
So,
like
I
just
imagine
this
guy
getting
hit
by
a
train,
we're
basically.
D
D
He
has
written
all
of
that
code
for
himself
and
now
he
can
can
like
save
that,
but
that's
not
a
viable
way
you
know
like
like.
If
you
want
to
change
something
and
this
guy's,
you
can't
get
this
guy
on
the
telephone.
D
B
C
Okay,
cool,
I
mean
there's
a
lot
of
thoughts
going
on
about
about
you,
know,
yeah,
manufacturing
and
and
and
and
and
the
in
the
cloud
native
and
and
the
edge
computing,
so
yeah.
Something
will
come
up
out
of
there.
There's
a
lot
of
interest.
That's
for.