►
From YouTube: Kubernetes in 5 mins
Description
In this lightboard talk, Steve Tegeler walks through Kubernetes fundamentals for beginners. And check Steve's latest video: Mapping Kubernetes to your infrastructure https://www.youtube.com/watch?v=ex8jY7HNnUY&feature=youtu.be
Kubernetes 101: https://www.vmware.com/topics/glossary/content/kubernetes
VMware Tanzu – Enterprise Kubernetes Solutions: https://cloud.vmware.com/tanzu
Kubernetes Academy: https://kubernetes.academy/
VMware Enterprise PKS: https://cloud.vmware.com/vmware-enterprise-pks
VMware Essential PKS: https://cloud.vmware.com/vmware-essential-pks
For more information, please visit the VMware’s Cloud-Native Apps website:
https://www.vmware.com/solutions/cloud-native-apps.html
A
Hi,
my
name
is
Pete
Aguilar
I'm,
a
director
of
technical
product
management
here
at
VMware
in
our
cloud
native
apps
business
unit,
and
this
lightboard
session
is
all
about
giving
kubernetes
to
you
in
five
minutes,
and
it's
going
to
be
a
little
bit
of
a
challenge
so
I'm
going
to
have
to
brush
over
a
lot
of
detailed
concepts
in
kubernetes.
But
I
want
to
give
you
a
rough
idea
of
what
is
it
and
what
does
it
actually
do?
A
And
you
know
the
fundamental
premise
behind
kubernetes
is
that
we
can
enforce
what's
called
desired
state
management
and
really
what
that
means
is
that
I'm
going
to
feed
the
cluster
services
a
specific
configuration
and
it
will
be
up
to
the
cluster
services
to
go
out
and
run
that
configuration
in
my
infrastructure.
Okay,
one
of
the
main
components
that
I
do
want
to
call
out
is
this
API
that
sits
in
front
of
all
this
in
the
API
services.
So
that
is
one
building
block
of
the
system.
A
The
second
building
block
of
the
system
is
this
thing
called
a
worker
and
what
is
a
worker?
Well,
a
worker
is
really
just
a
container
host.
The
one
thing
unique
about
a
worker
or
the
container
host
in
a
kubernetes
environment
is
that
it
does
have
this
cubelet
process
that
runs,
which
is
responsible
for
communicating
with.
Yes,
you
guessed
it
the
kubernetes
cluster
services,
and
so
this
whole
thing,
the
cluster
services,
the
workers
themselves.
That's
what
makes
up
this
quote/unquote
kubernetes
cluster.
So
let's
talk
about
the
use
case
here.
A
So
in
this
case,
what
we
want
to
do
is
we
want
to
feed
this.
The
configuration
so
the
desired
state
so
to
speak,
exist
here
in
a
deployment
yeah
file,
so
here
I'm
just
going
to
call
it
application
one
dot,
yeah,
Mille
and
inside
this
there
can
be
a
whole
bunch
of
configuration.
Information
I
am
going
to
bypass
quite
a
bit
of
it,
but
I
am
going
to
talk
about
two
fundamental
pieces,
the
first
of
which,
in
this
deployment
file,
is
a
pod.
A
Maybe
I
want
to
have
two
container
images
and
further
down
the
line,
there's
other
things
like
what
TCP
port
and
where
services
running
or
whatnot.
But
the
other
additional
thing
is
that
I'm
going
to
specify
how
many
of
these
pods
need
to
be
running
here?
So
maybe
there's
three
for
pod
number.
One
I
can
also
list
additional
pod,
so
here's
pod
leaves
different
color,
so
pod
number
two
and
I
basically
have
container
image
number
three
and
then
replicas
off
my
configuration
file
equal
to
two.
So
what
happens?
I
will
take
this
deployment
file.
A
I
will
feed
it
to
the
API
and
it
will
bit
up.
It
will
be
up
to
the
cluster
services,
to
figure
out
how
to
schedule
these
pods
in
the
environment
and
make
sure
that
I
have
the
right
number
of
pods
running
so
I
feed
this
file
over
here.
Let's
work
on
pod,
one
so
I'm
going
to
have
pod
one
replica
one
pod,
one
replica
two
pod,
one
replicas
three
in
addition,
I've
also
got
my
pod
two.
So
here
we
are
pod,
two
replica
one,
and
in
this
case
we
only
have
two
replicas
here.
A
A
Now
my
running
configuration
because
that
pot
is
now
dead.
My
running
configuration
does
not
match
this
and
it's
up
to
the
kubernetes
cluster
services
through
the
cubelet
process.
That's
running
to
notify
me
of
that
and
to
understand
what's
actually
running
so
what
I've
done
is
I
actually
drop
this
pod
one
replica
to
so.
Therefore,
the
scheduler
has
to
make
a
scheduling
decision
on
where
I
need
to
instantiate
that,
so
it
will
just
pick
one
of
the
workers
whoops.
That
will
be
pod
one,
and
in
this
case
this
is
replica
two.