►
From YouTube: Keynote: Hiding in the Dark - Dan Kohn, Executive Director, Cloud Native Computing Foundation
Description
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects
Keynote: Hiding in the Dark - Dan Kohn, Executive Director, Cloud Native Computing Foundation
What can Minecraft teach us about the adoption of cloud native technologies?
A
Good
morning,
good
morning,
kubernetes
forum
souls,
so
this
is
our
inaugural
event.
Here
in
South
Korea,
we
are
thrilled
to
welcome
you.
All
I
want
to
tell
you
a
little
bit
about
CMC
F,
so
the
cloud
native
computing
foundation
is
the
organization
that
hosts
these
open
source
projects
and
organizes
events
both
this
one
and
Kubik
on
cloud
native
con.
I
we
also
published
the
cloud
native
definition
quote.
One
of
CNCs
goals
is
to
democratize
state-of-the-art
patterns
to
make
innovations
accessible
for
everyone.
A
I'm
gonna
share
with
you
a
short
parable
about
this
democratization,
but
first
I
need
to
introduce
my
family.
We
live
in
New,
York
City,
where
my
wife
Julie
is
a
climate
scientist.
She
couldn't
be
here
this
week,
but
her
climate
change
forecasting,
startup
Jupiter
intelligence
uses
kubernetes.
This
is
our
younger
son
Ellis
who's
10
and
throws
a
solid
fastball
and
our
older
son
Adam
just
became
a
teenager,
and
this
is
a
cat
Kouros.
A
When
Adam
was
a
seven-year-old.
Second
grader,
a
bunch
of
friends
started
playing
Minecraft,
so
I
installed
it
on
his
iPad.
In
a
week
later,
I
found
Adams
sitting
on
the
couch,
but
with
an
iPad
screen
instead
of
books
and
no
little
brother
and
with
a
frightened
expression
like
this,
but
the
strange
part
was
that
his
iPad
screen
was
black.
Why
are
you
staring
at
a
black
screen?
I
asked
I'm
hiding
from
the
zombies
he
explained,
I,
don't
see
any
zombies.
I
said
the
zombies
come
out
when
the
Sun
sets
he
explained.
A
The
screen
is
black.
He
said
because
I'm
hiding
in
a
hole
in
a
hill,
you
see
Minecraft,
might
look
like
this
during
the
day,
but
at
night
the
zombies
come
out
and
my
second
grader
had
not
yet
learned
any
of
the
ways
that
he
might
defeat
nice,
but
he
had
figured
out
that
he
could
dig
a
hole
with
his
hands
and
close
it
in
around
himself
until
the
screen
went
black.
A
Although
kubernetes
crossed
the
chasm
last
year,
the
majority
of
all
enterprises
are
still
not
cloud.
Native
zombies
represents
software
failures,
specifically
anything
that
can
cause
downtime
hiding
in
a
hole
represents
precautionary
software
practices
such
as
long
release
cycles.
Infrequent
dependency
updates
and
manual
quality
assurance
I
want
to
emphasize
that
for
both
second-graders
and
for
most
enterprises
they
are
not
acting
irrationally.
The
zombies
are
real.
A
A
The
solution
for
my
second
grader
Adam
was
to
arrange
for
the
older
sibling
of
a
classmate
to
come
over
a
fourth
grader
and
the
fourth
grader
taught
us
about
crafting
tables.
You
know
how,
when
you
combine
software
development
with
information
technology
operations,
you
get
DevOps
well.
Similarly,
minecraft
consists
of
mining
and
crafting,
and
my
second
grader
had
learned
how
to
mine
all
on
his
own
or
at
least
how
to
dig
with
his
arms.
But
he
didn't
know
how
to
craft
and
crafting
is
critical
to
the
whole
game.
A
As
long
as
you
ignore
the
circular
dependency
error,
the
lesson
of
Minecraft
is
that
you
can
take
simple
things
and
combine
them
together
into
more
complex
things,
to
build
very
powerful
tools
and
here
at
kubernetes
form
soul.
We're
doing
the
same
thing.
As
you
probably
know,
kubernetes
uses
the
firewall
technology
iptables
to
manage
networking
connections
between
pods
iptables
depends,
of
course,
on
Linux
and
specifically
the
networking
subsystem.
The
first
Linux
firewall
IPFW
originated
from
BSD.
It
was
soon
replaced
with
IPFW
ADM,
the
Internet
Protocol
firewall
administrator,
which
was
more
complete
and
easier
to
use.
A
This
was
reimplemented
as
IP
james,
which
was
then
superseded
by
IP
tables
as
part
of
the
net
filter
system.
It
is
now
being
reimplemented
using
EBP
eff,
the
extended
berkeley
packet
filter,
which
has
an
awesome
logo,
so
firewalls
are
a
core
building
block
of
kubernetes
that
have
been
crafted
into
more
advanced
forms
over
time,
but
so
are
c
groups
and
the
domain
name
system
and
the
raft
distributed
consensus
algorithm
implemented
in
SED.
A
In
fact,
kubernetes
is
built
on
hundreds
of
foundational
technologies
that
have
been
combined
together,
but
I
would
go
a
step
further
and
argue
that
kubernetes
itself
is
like
a
crafting
table.
It
is
a
kind
of
alchemy
that
takes
simpler
things
and
turns
them
into
more
powerful
ones.
Kubernetes,
in
short,
is
like
Minecraft.
A
Finally,
we're
to
the
fourth
graders
and
the
second
graders
come
together
to
share
their
crafting
formulas.
The
answer
is
kubernetes
forums
and
also
cubic
on
cloud
native.
Come
please
raise
your
hand
now.
If
this
is
the
first
kubernetes
related
event,
you've
ever
attended
great.
So
maybe
a
third
of
you.
You
are
the
metaphorical
second
graders
and,
what's
the
benefit
for
fourth
graders,
there
are
two.
First
after
we
got
educated
about
crafting,
my
son
Adam
gave
the
fourth
grader
a
cookie,
no
I
mean
a
cookie.