►
Description
KubeEdge is CNCF's first incubating project for cloud-native edge computing. Tune in to watch this session now and learn how to participate in the open-source KubeEdge project.
A
A
A
Today,
I
talk
about
edge
computing
platform
built
on
cloud
native,
the
advantages
and
challenges.
Second,
I'll
talk
about
the
overview,
architecture
and
core
capabilities
of
cube
edge
projects
concerning
how
we
use
cognitive
capability
on
edge
computing
number,
three
I'll
talk
about
application
scenarios
and
lastly,
given
that
cube
edge,
is
a
open
source
community.
So
I'll
talk
about
the
introduction,
future
prospects
and
the
follow-up
plans
for
the
community.
A
A
A
A
A
A
A
So
if
we
make
development
based
on
these,
it
will
be
very
convenient
number
three.
We
support.
I
call
native
support,
multiple
clouds
to
avoid
vendor
locking
for
things
like
k8s.
It
is
widely
accepted
by
various
cloud
vendors,
so
vendors.
They
can
support
this
standard
apis
last
one
is
about
improvement
of
efficiency
and
resources
utilization.
A
It's
about
using
the
orchestration
to
improve
the
efficiency
and
resource
utilization,
and
this
is
kubernetes
architecture.
I
believe
you
are
all
very
familiar
with
this.
There
is
a
control
plane
and
data
plane,
control,
plane
has
master
scheduler,
controller
manager
and
third-party
authentication
and
data
plane.
It
has
nodes
various
nodes
and
to
the
right.
I've
listed
some
very
good
design
concepts.
A
A
A
So
you
can
define
a
yaml
file,
you
can
define
a
desired
state
and
there
is
a
reconcile
logic
in
the
controller
which
can
drive
this
desired
state
into
a
actual
state.
If
you
have,
for
example,
you
have
a
three
or
five
instances,
then
okay
kubernetes
can
do
polling
until
the
actual
state
is
achieved.
A
A
This
is
another
one,
very
good
design
from
kubernetes.
This
is
a
list
watch
mechanism.
If
you're
familiar
with
kubernetes
you'll
be
familiar
with
this
one
and
the
left
hand
side
shows
the
api
server
connected
to
edcd
right
hand.
Side
is
the
kas
client,
so
I
abstract
all
the
things
into
client,
for
example,
scheduler,
controller,
kubernetes
or
operator.
A
A
A
A
A
A
This
are
the
key
advantages
and
major
challenges
concerning
the
key
advantages.
These
are
similar
to
the
ones
of
a
call
native,
for
example,
containerized
application,
encapsulation,
build
ones,
run
anywhere.
Second,
general
abstracts
definition
of
applications.
This
is
a
de
facto
standard
in
the
industry.
Number
three
loosely
coupled
architecture.
It
is
easy
to
be
expanded.
A
A
A
A
A
A
A
A
A
A
B
B
It
means
it's
100
compatible
with
native
kubernetes
capability,
allowing
users
to
use
native
kubernetes
api
to
manage
applications,
because
many
users
were
concerned
about
whether
it's
possible
to
use
kubernetes
api.
The
answer
is
yes,
because
it's
the
same
and
skta
of
kubernetes
can
also
be
used,
and
besides
we
have
open
list
watch
apis
at
edge,
which
is
relevant
to
kubernetes
api,
for
example.
If
someone
would
like
to
access
servers
at
edge,
they
can
use
this
api.
B
B
B
That's
why
we
have
the
ash
database
applications
as
well
as
device
have
their
metadata,
which
will
be
stored
in
database
and
once
we
disconnect
networks
and
it's
time
to
reconnect
again
and
before
the
connection
and
data
could
be
read
and
the
startup
applications,
so
the
ming
cell
edge
can
run
quite
a
steadily
last
but
not
least
integrated
edge
cloud
resource
scheduling,
traffic
based
collaboration
will
have
very
standard
kubernetes.
That's
why
we
can
manage
both
ad
cloud
nodes
and
cloud
nodes.
B
B
Next,
I
will
dive
into
cubase
architecture,
which
is
cloud
core.
You
see
the
control
plan,
including
several
controllers,
which
are
to
get
the
data
from
cube
edge,
and
then
data
will
be
sent
to
call
hack
which
will
encapsulate
data
and
verify
it.
Today
we
support
I'm
socket
or
quick
protocols
that
will
be
sent
to
edge
protocols.
B
So
this
is
architecture
for
edge.
We
call
it
edge
call
process
on
the
top
of
it.
You
see
hob,
which
will
receive
the
message
from
cloudhub
and
it
will
respond
to
it
once
it's
received
and
the
second
one
is
meta
manage,
which
is
to
talk
with
database
and
then
next
one
is
cubelet
once
receiving
data
from
qlab
and
the
data
will
be
stored
in
the
database
and
device
trend
is
to
support
device
connection
and
bus
by
mqdd,
and
the
data
will
be
sent
to
devices.
B
On
the
left,
you
see
q8s
operator,
which
is
new
capability.
This
year
we
support
operator
running
at
x.
Someone
would
like
to
access
api
servers,
for
example
csi
cni
plugins.
They
have
to
access
edge.
That's
why
we
have
this
operator
available
which
is
compatible
with
api
of
kubernetes.
It
means
you
make
access
your
data.
If
you
can
get
data
locally,
you
can
do
that.
Otherwise
they
will
ask
data
from
a
cloud
and
get
it
from
a
cloud.
B
This
is
about
edge
device
management
process.
On
the
left,
you
see
the
cids
use
the
fine
api
through
cuber
net
is
sdk.
You
may
have
some
operations
on
the
right.
You
see
the
process
graph.
Once
you
set
up
api,
you
have
to
develop
a
mapper
once
everything
are
down
you
deploy
them
and
then
on
the
cloud
you
may
manage
devices
at
the
bottom,
so
from
api
to
device
controller
and
the
message
will
be
sent
to
the
hub
and
then
the
devices,
the
mapper
and
devices.
Through
this
process
we
can
manage
devices
at
edge.
B
This
is
edge
mass
of
our
community.
You
may
have
a
question
about
this
because
in
kubernetes
you
see
a
couplexy
or
cm
which
can
help
us
to
realize
services,
discovery
and
traffic
forwarding.
While
we
still
need
to
have
this
edge
match,
because
we
still
believe
at
edge,
we
need
to
have
high
integration
and
lightweight
applications.
B
B
In
this
way
we
can
guarantee,
once
your
astronaut
leaves
the
network,
we
can
still
have
service
discovery
and
the
past
service,
for
example,
qds
may
run
at
the
same
location
in
master,
but
once
an
hour
goes
is
done
and
then
so
the
domain
cannot
be
passed.
That's
why
we
need
to
have
a
dns
at
each
node.
B
B
B
How
to
deploy
clusters
and
install
it
if
you
want
to
have
a
sense
of
what
is
cube
edge
today,
we
have
a
key
the
main
available
in
community.
With
this,
you
may
install
it
directly
as
long
as
you
run.
This
script
run
this
command.
You
may
put
just
install
it
like
at
ash.
What
is
get
talk?
It
means
when
you
actually
try
to
connect
cloud,
you
need,
you
need
some
credentials
through
get
token,
and
then
you
may
desk
something
in
the
command
and
then
there's
certain
edge.
B
Node
will
be
added,
but
here
I
don't
have
any
information
about
how
to
install
kubernetes,
because
we're
now
doing
this
with
standard
api,
for
example,
tie
the
mini
cooper
can
also
be
possible,
and
besides
huawei's
cloud
or
some
other
cloud,
vendors
dividing
star,
kubernetes
and
then
cube
edge
can
still
be
added.
On
top
of
that,
some
details
about
implementation
and
deployment,
for
example
kdm
init
through
this
command.
You
start
this
is
the
latest
version
1.6.
B
I
talk
about
token
once
deployed
something
you
have
to
use
token
to
make
a
required,
and
then
you
add
that
so
it
means
edge
cloud
will
be
added
automatically
and
the
credential
will
be
assigned
to
the
node
and
then
usually
this
credential
or
token
can
only
be
valid
for
one
day.
It
means
you
can't
really
continue
to
can
continue
use
that
after
one
day.
B
Next,
I
will
share
with
you
about
what
we
have
implemented
in
communities.
This
is
a
quite
typical
one.
For
example,
this
case
uses
a
cube
latch
to
manage
all
of
surveillance
equipment
on
the
world's
longest
cross
sea
bridge.
It's
like
30
kilometers
long.
There
are
many
cameras
equipment
deployed
on
the
bridge.
B
There
are
a
lot
of
weathers
like
snowy,
raining
weather,
and
this
platform
is
used
to
gather
all
of
the
data,
and
this
platform
can
help
us
to
know
what's
going
on
on
the
bridge,
so
our
community
partners
here
in
technology,
has
adopted
our
platform.
You
see,
kubernetes
and
cloud
core
have
been
used,
so
cloudcore
is
to
have
management
over
this
edge
and
besides,
we
need
to
deploy
those
applications
and
gather
data.
Through
this
platform
there
are
some
applications
developed
by
the
user
itself
like
mapper
to
support
the
connection
with
devices
all
of
the
sensor.
B
Data
can
be
fed
into
that
and
app
qt
can
help
us
to
make
the
report
and
the
data
will
be
reported
and
further
to
the
cloud
and
so
cloud
will
store
the
data.
The
sensing
data
will
be
stored
on
the
cloud
and
then
there's
also
the
digital
screen,
which
will
monitor
everything
visualization
of
the
data
device,
management
and
other
applications
of
this
are
things
implemented
based
on
our
solution.
B
B
A
A
A
A
A
A
A
A
A
Edge
cloud
traffic
cooperation
and
maintainability,
observability
and
serverless
design:
this
will
be
our
focus.
The
fields.
A
A
A
Participants
and
we
support
the
dynamic
device
access.
We
are
compatible
with
edge
cloud
synergy.
We
extend
the
cloud
capabilities,
such
as
ai
collaboration,
data
collaboration,
application
collaboration
and
management
collaboration
to
the
edge
and
cloud
edge.
Communications
is
about
high
speed,
reliable
and
secure
communications
between
cloud
and
edge,
and
easy
maintenance
is
achieved
by
lightweight
and
plugging
based
edge
framework
and,
lastly,
we
support
heterogeneous
hardware.
We
support
all
kinds
of
hardware,
there's
a
decoupling
from
the
hardware
so
that
we
can
support
all
kinds
of
hardwares
in
the
scenario
of
edge
computing.