►
From YouTube: The Illustrated Children's Guide to Kubernetes
Description
Thanks to Deis for the use of their video! For more about Phippy and her friends, see: https://deis.com/phippy/
A
The
other
day,
my
daughter,
sidled
into
my
office
and
asked
me
dearest
father
whose
knowledge
is
incomparable.
What
is
kubernetes
right,
that's
a
little
bit
of
a
paraphrase,
but
you
get
the
idea
and
I
responded.
Kubernetes
is
an
open
source
orchestration
system
for
docker
containers.
It
handles
scheduling
onto
nodes
in
a
compute
cluster
and
actively
manages
workloads
to
ensure
that
their
state
matches
the
user's
declared
intentions
using
the
concepts
of
labels
and
pods.
A
It
groups
the
containers
which
make
up
an
application
into
logical
units
for
easy
management
and
discovery,
and
my
daughter
said
to
me,
and
so
I
give
you
the
illustrated
children's
guide
to
kubernetes.
A
Once
upon
a
time
there
was
an
app
named
sippy
and
she
was
a
simple
app.
She
was
written
in
PHP
and
had
just
one
page.
She
lived
on
a
hosting
provider
and
she
shared
her
environment
with
Scarry
other
apps
that
she
didn't
know
and
didn't
care
to
associate
with.
She
wished
she
had
her
own
environment,
just
her
and
a
web
server.
She
could
call
home
an
app
has
an
environment
that
it
relies
upon
to
run
for
a
PHP
app.
That
environment
might
include
a
web
server,
a
readable
file
system
and
the
PHP
engine
itself.
A
A
A
The
whale
shrugged
his
shoulders,
sorry
kid
he
said
and
disappeared
beneath
the
ocean's
surface,
but
before
fifty
could
even
begin
to
despair,
a
captain
appeared
on
the
horizon
piloting
a
gigantic
ship.
The
ship
was
made
of
dozens
of
rafts
all
lashed
together,
but
from
the
outside
it
looked
like
one
giant
boat,
hello,
there
friend,
PHP
app.
My
name
is
captain
cuvee
said
the
wise
old
captain.
A
Kubernetes
is
the
greek
word
for
a
ship's
captain.
We
get
the
word
cybernetic
and
gubernatorial
from
it.
Led
by
Google.
The
kubernetes
project
focuses
on
building
a
robust
platform
for
running
thousands
of
containers
in
production.
I
am
Sippy,
said
the
little
app
nice
to
make
your
acquaintance
said.
The
captain,
as
he
slapped
a
nametag
on
her
kubernetes,
uses
labels
as
a
name
tag
to
identify
things,
and
it
can
query
based
on
these
labels.
Labels
are
open-ended.
You
can
use
them
to
indicate
role,
stability
or
other
important
attributes.
A
Captain
Kuby
suggested
that
the
app
might
like
to
move
her
container
into
a
pod
aboard
the
ship,
hippy
happily
moved
to
coops
giant
boat
and
it
sells
light
home
in
kubernetes.
A
pod
represents
a
runnable
unit
of
work,
usually
you'll
run
a
single
container
inside
of
a
pod,
but
for
cases
where
a
few
containers
are
tightly
coupled,
you
may
opt
to
run
more
than
one
container
inside
the
same
pod.
Kubernetes
takes
on
the
work
of
connecting
your
pod
to
the
network
and
the
rest
of
the
kubernetes
ecosystem.
A
Dippy
had
some
unusual
interests,
she
was
really
into
genetics
and
sheep,
and
so
she
asked
the
captain
what,
if
I,
want
to
clone
myself
on-demand
any
number
of
times?
Well,
that's
easy
said
the
captain
and
he
introduced
her
to
the
replication
controllers.
A
Replication
controllers
provide
a
method
for
managing
an
arbitrary
number
of
pods.
A
replication
controller
contains
a
pod
template
which
can
be
replicated
any
number
of
times
through
the
replication
controller.
Kubernetes
will
manage
your
pods
life
cycle,
including
scaling
up
and
down
rolling
deployments
and
monitoring
for
many
days
and
nights.
The
little
app
was
happy
with
her
pod
and
happy
with
her
replicas,
but
only
having
yourself,
sir
company
is
not
all
it's
cracked
up
to
be,
even
if
it
is
and
copies
of
yourself.
A
Captain
Kuby,
smiled,
benevolently,
I
have
just
the
thing
he
said.
No
sooner
had
he
spoken
than
a
tunnel
opened
between
Sippy's
replication
controller
and
the
rest
of
the
ship,
with
a
hearty
laugh
captain
kuba
said
even
when
your
clones
come
and
go,
this
tunnel
will
stay
here,
so
you
can
discover
other
pods
and
they
can
discover
you.
A
service
tells
the
rest
of
kubernetes
is
environment,
including
other
pods
and
replication
controllers.
A
A
Thanks
to
the
services
Sippi
began
to
explore
the
rest
of
the
ship,
it
wasn't
long
before
Pippy
met
Goldy
and
they
became
the
best
of
friends.
One
day.
Goldy
did
something
extraordinary.
She
gave
Pippy
a
present.
Sippy
took
one
look
and
the
saddest
of
sad
tears
escaped
her
eyes.
Why
are
you
so
sad
asked?
Goldy?
Oh
I
love
the
present,
but
but
I
have
nowhere
to
put
it
sniffle
Pippy,
but
Goldy
knew
what
to
do.
A
Why
not
put
it
in
a
volume,
a
volume
represents
a
location
where
containers
can
access
and
store
information
for
the
application.
The
volume
appears
as
part
of
the
local
file
system,
but
volumes
may
be
backed
by
local
storage,
SEF,
Gluster,
elastic
block
storage
and
a
number
of
other
storage,
backends
sippy
loved
life
aboard
captain
cou
B's
ship
and
she
enjoyed
the
company
of
her
new
friends.
A
Every
replicated
pot
of
gold
II
was
equally
delightful,
but
as
she
thought
back
to
her
days
on
the
scary
hosted
provider,
she
began
to
wonder
if
perhaps
she
could
also
have
a
little
privacy
sounds
like
what
you
need
said.
Captain
kou
B
is
a
namespace.
A
namespace
functions
is
a
grouping
mechanism
inside
of
kubernetes
services.
Pods
replication
controllers
and
volumes
can
easily
cooperate
within
a
namespace,
but
the
namespace
provides
a
degree
of
isolation
from
the
other
parts
of
the
cluster.