►
From YouTube: Keynote: Hiding in the Dark - Dan Kohn, Executive Director, Cloud Native Computing Foundation
Description
Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
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?
https://sched.co/UdPA
A
The
cloud
native
computing
foundation
is
the
organization
that
hosts
these
open
source
projects
and
organizes
this
event.
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.
In
order
to
share
with
you
a
short
parable
about
this
democratization,
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.
A
A
When
Adam
was
a
7
year
old,
second
grader,
a
bunch
of
his
friends,
started
playing
Minecraft
so
installed
it
on
his
iPad.
In
a
week
later,
I
found
Adam
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
replied,
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
zombies,
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.
This
story
is
a
metaphor.
A
Although
kubernetes
crossed
the
chasm
last
year,
the
majority
of
all
enterprises
are
still
not
cloud
native
zombies
represent
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.
Precautionary
practices
are
a
reasonable
response.
A
I
also
want
to
make
clear
that
in
comparing
enterprises
to
second-graders
I'm,
not
exempting
my
own
organization
CFCF
is
part
of
the
Linux
Foundation
we
host
software,
including
Linux
nodejs,
and
let's
encrypt
and
yet
projects
we've
undertaken
like
an
open-source
CEO,
a
bot
have
been
delayed.
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.
A
You
know
how,
when
you
combine
software
development
with
information
technology
operations,
you
get
DevOps
or
similarly
minecraft
consists
of
mining
and
crafting,
and
my
second
grader
had
figured
out
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
So
let's
do
a
more
complex
example
that
will
help
us
stop
zombies,
chop
a
tree
to
get
wood
which
you
form
into
wood
planks
and
then
used
to
make
a
stick,
kill
a
spider
using
a
bow
and
arrow
to
get
some
string
now
dig
and
gravel
to
find
flint
and
kill
a
chicken
to
get
a
feather
and
finally
combine
these
all
using
a
crafting
table
to
create
a
bow
and
some
arrows.
As
long
as
you
ignore
the
circular
depends,
the
error.
A
The
lesson
of
Minecraft
is
that
you
can
take
simple
things
and
combine
them
together
into
much
more
powerful,
complex
things
to
build
very
powerful
tools,
and
here
at
cube
con
cloud
native
con
we're
doing
the
same
thing.
As
you
probably
know,
kubernetes
uses
the
firewall
technology
iptables
to
manage
networking
connections
between
pods,
IP
tables
depends,
of
course,
on
linux,
and
specifically
the
networking
subsystem.
The
first
linux
firewall
IPF
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
A
So
firewalls
are
a
core
building
block
of
kubernetes
that
have
been
crafted
into
more
advanced
forms
over
time,
but
so
are
C
groups
in
the
domain
name
system
and
the
raft
distributed
consensus
algorithm
implemented
in
@cd.
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
turns
simpler
things
into
more
powerful
ones.
Kubernetes,
in
short,
is
like
Minecraft.
A
A
What's
the
benefit
for
the
fourth
graders
they're,
two
first
after
we
got
educated
about
crafting,
my
son,
Adam
gave
the
fourth
grader
a
cookie.
No
I
mean
a
cookie,
the
metaphorical
fourth
graders
in
the
audience
who
can
provide
assistance
to
those
second
graders
may
find
that
they
are
showered
with
cookies,
and
you
know
job
offers
in
the
second.
An
even
more
important
reason
is
that
the
second
graders
work
soon
enough
become
fourth
graders
in
our
community,
where
democratization
is
a
core
value,
is
eagerly
looking
for
people
who
can
contribute
new
and
improved
crafting
ideas.