►
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! The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects - Learn more at https://kubecon.io
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/YW3z
A
Good
morning,
Bengaluru
I
am
so
thrilled
to
be
back
here
for
the
second
year
in
a
row
for
kubernetes
forum
Bengaluru,
we
have
a
spectacular
turnout
of
sold-out
with
twenty
one
hundred
attendees
and
I
would
like
to
thank
all
of
you
for
coming
today.
So
I
want
to
give
you
a
little
bit
of
a
background.
The
cloud
native
computing
foundation
is
the
organization
that
hosts
these
open
source
projects
and
organizes
this
event.
We
also
publish
the
cloud
native
definition
quote.
One
of
CNCs
goals
is
to
democratize
state-of-the-art
patterns
to
make
innovations
accessible
for
everyone.
A
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.
This
is
our
younger
son,
Ellis
who's
11
and
is
sitting
in
the
front
row.
He
and
his
brother
were
able
to
join
me
for
their
first-ever
trip
to
India.
Ellis
throws
a
solid
fastball.
This
is
our
older
son
Adam,
who
just
became
a
teenager,
and
this
is
our
cat
Kouros.
A
Now,
when
Adam
was
just
a
seven-year-old
second
grader,
a
bunch
of
his
friends
started
playing
Minecraft,
so
I
installed
it
on
his
iPad
and
a
week
later,
I
found
Adams
sitting
on
the
couch,
but
with
an
iPad
screen
instead
of
books
and
no
little
brother
and
with
the
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.
A
Although
kubernetes
cross
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
practices
such
as
long
release,
cycles,
infrequent
dependency
updates
and
manual
quality
assurance
now,
I
want
to
emphasize
that
for
both
second-graders
and
for
most
enterprises
they
are
not
acting
irrationally.
The
zombies
are
real.
A
Precautionary
practices
are
a
reasonable
response.
I
also
want
to
make
clear
that
in
comparing
enterprises
to
second
graders
I'm,
not
exempting
my
own
organization
CNC
F
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
CoA
bots,
have
been
delayed.
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
figured
out
how
to
mine
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
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
forum,
bengaluru
we're
doing
the
same
thing.
As
you
probably
know,
kubernetes
uses
the
firewall
technology
iptables
to
create
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
replaced
with
IPFW
a
ADM,
the
Internet
Protocol
firewall
administrator,
which
was
more
complete
and
easier
to
use.
A
This
was
reimplemented
as
IP
chains,
which
was
superseded
by
IP
tables
as
part
of
the
Nelnet
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
at
CD.
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
turns
simpler
things
into
more
powerful
ones.
Kubernetes,
in
short,
is
like
Minecraft.
You
have
all
the
tools
needed
to
build,
what
you
want
and
even
tools
to
build
new
tools,
but
what
we
construct
is
up
to
us.
A
Finally,
where
do
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
con.
Please
raise
your
hand
now.
If
this
is
the
first
kubernetes
event,
you've
ever
attended
fantastic
about
half
or
two-thirds.
You
are
the
metaphorical
second
graders
and,
what's
the
benefit
to
the
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.