►
From YouTube: OpenShift Administrator’s Office Hour(Ep 18): Windows Containers w/Special Guest Christian Hernandez
Description
Join Andrew Sullivan, Chris Short, and the occasional special guest for an hour designed specifically to help the OpenShift admins out there. Come with your questions, leave with solutions.
Blog post: https://www.openshift.com/blog/openshift-administrators-office-hour-windows-containers
A
Good
morning
good
afternoon
good
evening
and
welcome
to
another
episode
of
the
openshift
administrator
office
hours,
I
am
chris
short
executive
producer
of
open
shift
tv.
I
am
joined
by
two
of
my
favorite
teammates.
These
are
the
people
I
actually
work
with
every
day,
christian,
hernandez
and
andrew
sullivan.
But
since
andrew,
since
this
is
your
show-
and
you
know,
you're
you've
got
your
whole
format
and
everything
I'll.
Let
you
take
over
okay.
B
Thank
you.
Thank
you.
I
feel
special
now.
You
should
yes
welcome
to
the
open
shift
administrator's
office
hour,
so
this
is
meant
to
be
your
time
right.
This
is
a
time
where
you
can
come
talk
to
us.
Ask
us
questions
about
anything
everything
right.
B
It
is
meant
to
be
very
much
like
office
hours
that
you
experienced
when
you
were
when
you
were
in
school
right
of
going
to
ask
the
professor
for
help
on
whatever
topic
it
may
be,
so
we
welcome
your
questions
and
feedback
and
whatever
it
is
that
you
want
to
chat
about
at
any
point
in
time.
However,
in
the
absence
of
those
questions
we
we
generally
have
a
topic
prepared,
and
today
I
have
both
the
privilege
and
excitement
to
host
christian
to
talk
about
windows,
containers.
C
C
Yeah
yeah
well,
I
actually
had
to
I
actually
had
to
change
my
workout
schedule
just
to
appear
on
the
show.
So.
C
Yeah
yeah,
I
have
a,
I
have
a
home
gym
and
usually
today's
leg
day.
I
did
it
yesterday
so
never
skip
leg
day
as
they
say
so
so
yeah,
I'm
very
excited
to
be
here.
I
you
know
I
didn't
want
to
miss
it,
especially
since
I'll
be
talking
so
or
else
I
would
have
just
called
in
and
did
it
from
the
gym.
I
don't
know
how
I
would
have
done
it,
but.
C
Yeah
yeah
a
little
cart
right
like
I
have
a
little
part.
You
know
with
my
with
my
console,
cable.
B
C
With
with
the
headband
and
yeah.
B
So
before
we
get
started,
the
the
first
first
thing
that
I
want
to
talk
about
is
for
those.
C
B
You
who
are
regular,
watchers
or
listeners
of
the
show
you're
going
to
start
seeing
some
some
branding
changes
if
you
will
and
starting
next
week.
So
thanks
to
some
of
the
hard
work
by
mr
shorts,
as
well
as
some
others
in
the
organization.
B
Hour
as
well
as
christian's
reoccurring,
show,
the
the
get
ops
happy
hour
are
being
promoted,
isn't
the
right
term
right.
C
B
Yeah,
so
the
result
of
that
is
we're
getting
a
lot
of
help
and
a
lot
of
we're
gonna
be
fancying
up
the
place.
If
you
will,
thanks
to
our
friends
in
red,
hat's,
marcom
and
branding,
and
all
that
other
stuff,
so
part
of
that,
you
will
see
some
changes
in
the
way
that
the
stream
looks
we'll
also
be
changing
the
name.
So
instead
of
the
openshift
administrator's
office
hour,
it
will
be
the
ask
an
admin
office
hour,
but
yeah,
I'm
really
looking
forward
to
it.
B
We've
been
working
with
the
creative
teams,
et
cetera
christian
and
I
they've
been
doing
just
phenomenal
and
amazing
work.
I'm
really
excited
about
the
way
it's
going
to
turn
out
yeah,
so
yeah,
it's
just
don't
be
alarmed
if
it
looks
a
little
bit
different
next
week.
If
you
hear
a
different
name,
it.
B
A
C
B
Yeah,
so,
okay,
so
again,
just
heads
up
warning
same
great
show
same
great
taste.
A
B
Fancied
up
a
little
bit
starting
next
week,
so
the
the
next
first
thing
that
I
want
to
talk
about,
which
is
kind
of
my
my
usual
style
or
the
usual
flow
of
things
here,
following
up
from
last
week.
B
C
Yeah,
it's
well
yeah,
well,
well,
andrew's
pulling
that
up.
Actually
this
actually
came
up
with
one
of
the
customers
I
was.
I
was
helping
with
with
they're
like
hey,
I
I'm
you
know.
I
have
plenty
of
resources,
but
like
nothing
scheduling
and
I'm
like,
oh,
you
need
to
watch
this
this
office
hours
here
talking
about
resource
and
quotas,
and
you
know
try
trying
to
schedule
some
of
these
things,
because
you
know
if
you're,
you
know,
if
you're
90
idling,
you
can't
schedule
anything
you
you
have.
You
have
problems
there.
B
So
I
I
found
that
blog
post,
I
just
posted
a
link
into
the
chat
there.
So
the
reason
I
wanted
to
follow
up
is
kind
of.
At
the
tail
end
there
I
was
covering
how
to
modify
the
default
project,
that's
being
used.
Let
me
go
ahead
and
share
my
screen
here.
B
So
in
the
documentation.
We
cover
that
in
this
particular
section
of
the
documentation,
and
I
was
able
to
go
through
and
successfully
reconfigure
the
project.
You
know
it
accepted
all
the
changes
and
everything
and
then,
at
the
very
end
I
was
trying
to
provision
another
project
and
show
that
it
created
those
objects.
B
B
If
you're
going
through
the
process,
if
you
were
following
along
or
if
you
choose
to
follow
the
documentation
here,
that
I
I
have
up
or
that
I
post
it
into
the
chat
just
be
aware,
it
can
take
a
couple
of
minutes
for
all
of
the
stuff
inside
of
openshift
to
reconfigure,
restart
and
then
behave
the
way
it's
supposed
to.
So
I.
C
Well
say
it's
especially
not,
I
think
chris
you're
gonna
make
the
same
point,
especially
if
you're
making
changes
that
will
require
the
api
to
restart.
So
things
like
you,
know,
changing
configurations
or
changing
the
way
projects
get
created
like
you
always
always
look
to
the
api
pods
and
see
that
they're.
You
know
recycling
right
after
they're
restarting
in
order
to
read
a
new
configuration,
so
that's
kind
of
something
to
look
out
for
and.
A
B
Cool,
so
the
second
thing
that
I
wanted
to
bring
up
so
because
you
know
again
for
those
who
watch
regularly,
I
like
to
bring
up
things
that
I
have
seen
come
up
recently
that
have
been
recent
issues,
great
things
to
kind
of
warn
you
about.
So
strangely
this
past
week
I
have
seen
multiple
email
threads
around
scd
performance
issues.
B
These
come
up
occasionally,
but
it's
unusual
to
see,
I
think
I've
seen
three
or
four
threads
all
in
the
last
week
around
it.
So
I
want
to
real
quickly
cover
the
topic,
but
really
I'm
setting
the
stage
for
in.
I
think
three
weeks
march
10th,
I
think
I
said
before
we
started
the
show
we'll
have
a
an
episode
dedicated
to
etcd
nice
and
kind
of
digging
into
what
its
purpose
is,
how
it
functions
right,
how
to
size
for
performance
underneath
there,
as
well
as
how
to
verify
and
validate
performance.
So.
C
B
Yeah
and
etcd
is
if
you're
not
familiar
with
what
it
does,
it's
sort
of
the
the
heart
of
basically
every
kubernetes
that
uses
it
right.
It
is
the
persistent
data
store.
It
is
what
tracks
the
state
of
everything
that
is
running
inside
of
kubernetes
and
openshift,
and
all
of
that,
so
you
know
a
performance
issue
in
etcd
is
really
a
performance
issue
for
the
entire
cluster
yeah
and
it
it
manifests
itself
in
a
lot
of
different
and
sometimes
unexpected
ways.
B
B
So
one
is
the
we
specifically
call
out
storage,
performance
or
storage
latency,
because
it's
usually
the
most
common
issue
with
regard
to
etcd,
but
really
the
important
one
is
we
want
to
have
here.
We
see
applying
a
request
should
normally
take
fewer
than
if
I
could
come
on
highlight
should
take
fewer
than
50
milliseconds.
B
So
when
we
do
an
xcd
operation,
you
know
hey,
ncd,
set
or
ncd
put,
I
think
cd
control
puts
operation.
B
B
So
just
be
aware
of
that
right,
there's!
If
you
look
through
this
kcs
article,
there's
a
number
of
different
links
in
here
to
other
things,
including
ibm
folks,
created
a
here.
We
go
down
here,
vo
tools,
yeah
yeah,
so
fio,
there's
an
fio
test
that
is
specifically
tailored
for
fcd-like
workloads,
doing
fsync
rights
and
that
type
of
stuff
so
pay
attention
to
those
right.
That
kind
of
sets.
B
The
baseline
of
is
my
infrastructure
capable
of
hosting
scd
the
way
that
I
want
it
to,
but
that's
just
storage,
right
or
just
network
latency.
We
want
to
be
conscious
of
a
lot
of
other
things
that
are
happening
in
in
the
infrastructure.
So
one
of
the
fcd
performance
issues
I
was
helping
to
troubleshoot
earlier
this
week
was
they
were
running
gpfs
for
the
storage
and
lcd
would
start
to
suffer
when
there
was
other
big
data
workloads
happening
against
that
so
effectively.
It
was
a
noisy
neighbor
problem
right
and
it.
B
Unrelated,
all
of
that,
it's
you
know
being
aware
of
of
what's
happening
elsewhere
and
protecting
the
openshift
workload,
as
the
case
may
be
so
sort
of
the
extension
to
this
is
so
what
happens?
If
you
know
my
my
etcd
does
have
higher
latency
right.
What
if
it's
above
this
50
milliseconds,
you
know
what
does
that
actually
look
like,
so
a
couple
of
things
can
happen
so
one
if
it's
really
high
what
you'll
start
seeing
is
etcd
go
through
leader
elections
and
during
a
leader
election.
B
B
Basically,
the
more
objects
you
have
in
the
cluster,
so
that's
a
combination
of
nodes
and
pods
and
containers
and
all
that
other
stuff,
the
more
objects
you
have
in
the
cluster,
the
more
it's
going
to
rely
on
etcd
to
be
able
to
do
its
thing
right.
Every
node
has
an
object
associated
with
it.
Every
time
something
changes
in
that
node.
It's
updating
the
object
in
scd
right.
B
So
on
and
so
forth,
so
all
of
those
operations,
basically
with
slower
storage
or
a
slower
xcd
instance,
means
that
I
can't
scale
as
high
so,
but
I
will
I'll
stop
with
that.
You
know
I've
spent
five
minutes
or
so
on
that
now,
just
to
summarize
and
say
march,
10th
we're
having
a
show
dedicated
at
cd.
Where
we'll
talk
about
all
this
stuff
in
depth.
We'll
look
at
some
examples.
Stuff
like
that
of
the
real
world.
I
mean.
A
Fascinating
thing
right,
like
it's,
it's
a
key
value
store
in
its
simplest
component
in
its
simplest
form,
but
like
the
fact
that
it
is
the
thing
that
powers
kubernetes
clusters.
It
makes
it
very
very
important
to
protect
and
isolate,
not
isolate,
but
just
make
sure
it
has
its
needed
resources
all
the
time.
B
Agreed
and
there's
you
know
the
tangent
to
that,
is
you
know
things
like
should
I,
you
know,
reserve
my
resources
in
the
hypervisor
and
stuff
like
that,
yeah
which
that's
that's
a
whole
nother
conversation
exactly
so.
The
last
thing
I
wanted
to
talk
about
this
is
an
interesting
one
that
I'm
surprised,
haven't
hasn't
come
up
before.
Maybe
it
has
and
people
just
figured
it
out
on
their
own.
But
what
happens
if
I
delete
the
template
virtual
machine?
That's
used
for
an
ipi
deployment
on-prem.
B
So
this
is
my
my
v
center
here
and
I
just
I
didn't
actually
deploy
the
cluster.
I
just
started
the
installer,
so
it
would
create
the
objects
and
then
stopped
it
so
with
every
ipi
deployment,
and
it
doesn't
matter
if
it's
vsphere
or
rev
or
or
whatever
the
infrastructure
happens,
to
be
whatever.
A
B
You'll
end
up
with
a
virtual
machine
image
that
is
effectively
the
template
for
all
of
the
worker
nodes,
as
well
as
the
the
control
plate
nodes,
but
that
after
deployment,
that's
less
relevant.
So
what
happens?
If
I
accidentally
delete
this,
and
essentially
the
answer
is
well,
obviously,
you
wouldn't
be
able
to
scale
up
any
of
your
machine
sets
because
it
no
longer
has
a
template,
but
you
would
be
able
to
scale
down
so
you
kind
of
have
two
options
right,
so
one
would
be
to
re-upload
a
new
image.
B
Let
it
be
whatever
name
it
is:
create
or
modify
your
machine
sets
to
point
at
that
new
template
and
then
do
a
scaled-down
scale
up
type
of
operation
that
would
reset
it.
B
On
the
other
hand,
if
you
know
if
that
template
was
named-
and
you
should-
because
it's
defined
in
the
machine
set
definition
just
recreate
the
vm
right
re-upload,
the
ova-
don't
turn
it
on
re-upload,
the
ova
name,
it
the
same
thing
as
before,
and
you
should
be
good
to
go
christian,
and
I
actually
we
tangentially
touched
on
this
a
couple
of
weeks
ago
between
he
and
I
talking
about
machine
sets
and
whether
or
not
they
use
the
name
of
the
template
or
the
uuid
of
the
templates.
B
A
B
Yeah
so,
oh
and
then
the
last
thing
that
I
have-
and
I
know
I'm
I'm
running
a
couple
minutes
behind
from
where.
B
So
the
last
thing
that
I
had
was
we
got
asked
again
about
disconnected
vsphere
ipi,
so
can
I
do?
Is
it
supported
to
do
ipi
on
vsphere
at
a
disconnected
network,
and
the
answer
to
that
is:
yes,
absolutely
it
is
fully
supported,
it
is
tested,
the
documentation
is
wrong
and
it
is
misleading.
So
if
you
look
in
the
documentation,
there's
I
think
there's
one
page
that
says
like
disconnected
is
only
supported
with
upi
right,
that's
wrong.
B
The
one
thing
you
will
need
to
do,
if
you
choose
to
do
that
is
you
will
need
to
specify
so
you'll
have
to
pull
down
the
ova
and
then
host
it
internally
on
that
that
disconnected
network
on
a
web
server.
So
if
we
do
an
open
shift,
install
explain,
install.
B
A
A
B
Awesome
yeah,
so
this
is
something
that
is
particularly
interesting
to
me.
You
know
christian,
and
I
have
had
a
number
of
conversations
about
it.
We've
both
been
involved
in
a
number
of
meetings
around
like
marketing
and
positioning
and
all
this
other
stuff,
although
christian,
is
definitely
the
technical
expert,
I'm
just
a
guy
with
a
big
mouth.
B
C
Yeah,
so
windows
containers,
as
you
would
be
surprised
to
know,
is
when
you're
running
your
windows,
workloads
on
a
windows
node
using
a
windows
container
right,
so
you're,
it's
not
running
like
net
or
anything
in
a
linux
container
right.
It's
not
it's
not
running
like
a
windows
container
on
a
linux
vm.
No,
it's
actually
specifically
you're
running
you're.
You
have
a
windows,
you
have
a
windows,
node
running
a
windows,
container
workload
right,
so
the
the
idea
behind
this
is
that
you
have
like
a
single
fabric
right.
C
You
have
a
single
platform,
openshift
platform
that
manages
all
your
linux
nodes
and
vms
and
containers,
and
then
you,
the
same
platform
manages
your
windows,
nodes
and
windows
containers
and
then
both
east-west
network
communication
works.
North
south
works
all
of
that
stuff
right.
So
there's
there's
a
few
caveats
in
terms
of
running
windows.
C
Containers
right
so
the
the
the
first
caveat
is
that
for
for
our
purposes
for
openshift,
we
only
support
windows,
2019
right
and
that
this
is
the
the
long-term
what
they
call
the
ltsc
right,
long-term
support
channel
for
windows
and
it's
specific
to
a
specific
version
right
and
I'll
I'll
go
over
that
in
the
when
I
go
exploring
a
little
bit
here.
C
What
specific
version
right
and-
and
these
really
the
use
case
for
this
really-
is
that
if
you
have,
if
you
have
windows,
containers
right
in
your
in
your
in
your
network,
right
in
your
in
your
environment-
and
you
want
to
run
it
in
using
a
single
platform
right.
So
it's
really.
C
It's
really
very
much
bring
your
own
containers
right
so,
like
you
have
windows,
containers
already
right
or
you
have
a
windows
like
legacy.net
application
that
or
is
already
containerized
right
or
you
want
to
containerize,
and
you
want
to
bring
that
over
and
run
it
on
openshift.
You
can
do
that
running
windows,
containers
right.
So
it's
a
very
finite
use
case,
but
a
very
powerful
use
case
right.
So
so.
B
So
just
to
clarify
so
we're
deploying
openshift,
as
we
would
always
deploy
openshift
so
core
os
control,
plane,
two
or
more
core
os
worker
nodes
to
host
kind
of
the
the
normal
services
associated
with
with
openshift,
like
logging,
routers,
etc,
yep
and
then
adding
windows,
server,
2019,
compute
nodes
worker
nodes
to
the
cluster
for
those
windows
container
based
workloads.
C
That's
correct
so
yep
so
yeah
you
got
that
100
correct.
So
it's
really
it's
really
having
a
mesh.
I
would
say
I
guess
over
overload
a
term
of
of
of
linux
nodes
and
windows,
worker
nodes
right
all
managed
by
openshift,
so
and
and
as
you'll
see,
you
interact
with
the
containers
and
with
the
node
pretty
much
the
same
way
as
you
would
in
linux.
C
Node,
so
openshift
administrator,
isn't
too
isn't
too
lost
right,
so
sully
knows
I
was
you
know
I
was
when
when
I
was
when
I
first
took
this
on
right,
I
was
it
was
kind
of
like
you
know,
one
two,
three,
not
it
right
sort
of
in
our
team.
C
I
first
took
this
on.
It
was
kind
of
it
was
kind
of
for
me.
It
was
kind
of
a
little
bit
overwhelming
because,
like
the
linux
guy
that
never
used
windows
and
the
guy
that
never
used
vmware,
all
of
a
sudden
got
assigned
windows
containers
on
vmware,
but
but
I
was
actually
as
I
was
going
through
it
as
a
wind
as
an
open
ship
admin.
C
I
kind
of
felt
already
familiar
with
the
whole
thing
right,
so
it
was
kind
of
it
was
a
pleasant
surprise
on
my
end,
where
it's
like
you
interacted
in
in
a
similar
way
right.
So
in
order
to
get
windows,
containers
up
and
running,
we
have
like
an
entry
point
right
and
let
me
actually
start
sharing
my
screen
here.
I'm
always
bad
at
this
hold
on.
B
So
and
quickly
button,
so
there's
there's
two
different
types
of
dotnet
right:
there's,
net.net
and
there's
net
core
and
net
core
is
the
version
that
will
run
on
either
windows
or
linux.
Very
much
like
a
mac
os
universal
binary.
Whereas
traditional.net
is
windows,
only
hey
you're,
using
a
fancy,
yeah
search
shortcut.
C
Yeah
I'm
using
the
shortcut
because
it's
just
easier
this
way
here,
although
I
don't
use
duckduckgo,
I.
C
A
A
C
A
C
B
C
C
Okay,
yeah
so
yeah,
so
at
first
4.6
we
were,
we
supported
the
cloud
right.
So
it's
like
aws
and
azure
4.7,
which
I'm
going
to
kind
of
preview
today
is
we're
doing
vsphere
ipi
right
so
now
we're
bringing
windows
containers
to
vsphere
ipi.
The
reason
I
say,
ipi
specific
is
because
ipi
automatically
implies
that
using
dhcp.
So
I
I
don't
know
about
you
andrew.
I
always
get
the
the
question.
Hey.
C
C
Yeah,
so
we
even
have
a
byte
for
that,
so
a
video,
a
clip
for
that
so
and
like
like
the
some
of
the
things
I
say
like
you
were
on
a
windows,
server,
2019
long
term,
support
channel
so
and
then,
but
really
the
what
we
say.
The
entry
point
to
get
all
this
is
the
windows
machine
config
operator
right.
So
the
windows
machine
config
operator
is
an
operator
that
is
it's
a
version
of
the
machine,
config
operator
but
specific
to
windows
right.
C
So
it's
kind
of
like
a
a
a
version
of
the
mco.
That
knows
how
to
talk
to
openshift
right.
That
knows
how
to
talk
to
windows
and
openshift,
and
it
knows
how
to
orchestrate
all
of
this,
for
you
so
kind
of
the
the
workflow
here
is
kind
of
outlined
in
this
little
diagram,
and
you
can,
if
you
wanna,
I
can
just
put
in
the
chat,
but
it's
it's
part
of
our
official
docs.
C
Anyway,
you
install
the
operator
and
then
the
operator
you
know
goes
to
work
right,
it'll
log
in
to
the
windows,
virtual
machine,
it'll,
it'll
copy
all
over
all
the
binaries
and
needs
right.
Basically,
all
the
kubernetes
specific
binaries
and
it'll
set
up
the
kubelet
to
talk
to
openshift
it'll
set
up
the
cni
which
we'll
talk
about
in
a
little
bit.
C
B
C
The
wmcl
right,
the
windows
machine
config
operator,
will
approve
the
csrs
right.
So
if,
if
you've,
if
you've
ever
done
a
oh.
C
Yeah
yeah
well,
the
the
csr
approval
is
for
I'm
andrew.
I
always
type
this
out
now,
I'm
having
trouble
saying
it
for
the
platform:
agnostic,
upi
non-integrated,
installer,
formerly
known
as
the
bare
metal
upi
installer.
If.
B
A
B
C
B
C
B
C
It's
not
confusing
at
all
we're
working
on
it,
and
so
these
are
kind
of
some
of
the
things
kind
of
what.
What
andrew
was
kind
of
touching
upon
here
this
this.
C
This
will
give
you
the
ability
to
have
kind
of
mixed
windows,
and
then
linux
workloads
right,
whether
whether
you're
running
windows,
containers
on
like
on
actual
windows,
whether
you're
running
like.net,
core
or
linux,
containers
on
on
core
os
or,
if
you're,
using
red
hat
virtualization
right,
the
red
hat,
openshift
virtualization,
installing
a
windows,
virtual
machine
you're,
all
controlling
that
to
the
common,
the
openshift
container
platform,
so
you're,
using
that
entire
platform
there-
and
this
is
kind
of
like
our
vision
of
how
are
you
going
to
manage
your
data
center
right?
B
B
So
and
to
be
clear
and
when
we
look
at
this
graphic
that
that
you
have
there
right,
there's
two
ways
of
doing
windows
with
openshift,
right,
there's
or
as
of
now
there's
two
ways
or
shortly.
I
guess,
because
it's
released
with
4.7
right
officially,
yep
yep.
B
Surely
so
you
can
add
windows
nodes
to
the
cluster
and
then
deploy
windows
containers
directly
to
those,
so
that
of
course,
depends
on
your
windows,
application
being
containerized
and
server,
2019,
compatible,
etc,
or
you
can
deploy
windows,
virtual
machines
using
openshift
virtualization
and,
of
course
that
is
predicated
on
you
know
it's
still
a
virtual
machine.
You
still
have
to
manage
the
operating
system.
It's
probably
a
one-to-one
ratio
as
well
as
your
openshift
cluster
or
whatever
worker
nodes
are
hosting.
Those
virtual
machines
need
to
be
physical
machines
as
well,
whereas
with
windows,
containers
on
windows,.
C
C
Yeah,
so
this
is
kind
of
the
the
view
of
what
we
have
right
and
so
kind
of
just
moving
along
here
like
I
was
explaining
before
kind
of
the
windows
node
services,
we
have
the
kubelet,
the
cni,
the
bootstrapper
right,
because
it
kind
of
makes
it
that
that's
kind
of
like
the
the
magic
that
happens
behind
so
some
of
the
stuff,
like
you,
you
know
being
kubernetes,
openshift
admins.
You
would
know
things
like
that.
C
The
cuproxy
and
the
cubelet
right,
but
one
of
the
things
I'll
talk
about
you
know
in
the
example,
is
I'm
going
to
talk
about
the
the
hybrid
overlay
in
the
in
the
bootstrapper
here?
So
so,
what
do
you
need
so,
first
and
foremost,
what
do
you
need
in
order
to
enable
the
the
container
workload
right?
So
the
the
wmco
so
first
and
foremost,
you'll
need
to
configure
hybrid
networking
right
and
you
do
that
as
part
of
the
install
process.
C
So
if
you
are
so,
if
you
are
on,
if
you
want
to
run
this
on
vsphere
out
of
the
gate,
you
have
to
install
from
scratch
right
because
4.6
we
didn't
support
vsphere
now
4.7.
We
do
right,
so
you
have
to
out
of
the
gate,
create
a
new
install
right.
So
to
answer
the
question
of,
can
I
upgrade
from
4.6
and
4.7
use
windows
containers?
The
answer
is
no
because
you're
probably
running
a
different
version
of
vienna,
you
probably
don't
have
hybrid
networking
configured
and
you
can
only
configure
those
on
install.
C
So
you
have
and
the
first
step
here
right
now-
I'm
gonna
kind
of
go
through
this
is
that
you
have
to
create
an
install
config.
You
have
to
modify
the
install
config
and
then
you
have
to
go
and
configure
the
the
hybrid
networking
right.
So,
let's
let
me
drop
down
to
a
terminal
here.
C
First,
you
need-
and
I
did
this
before-
okay,
so
oc
version,
you
need
4.7,
I'm
using
the
release
candidate,
obviously
right
because
4.7
is
due
imminent,
but
not
today,
so
I
have
to
use
the
the
the
nightly
bills
right,
the
release
candidate.
You
also
need
the
shift,
installer
4.7
right
right
so
first
foremost,
I
always
love
to
create
a
a
directory
where
I'm
going
to
install
things
right.
So
it's
kind
of
like
a
working
directory.
C
If
you've
done
an
install
of
openshift
before
this
should
be
familiar
right,
so
I'm
going
to
do
a
open
shift
oops.
If
I
can,
I
can
type
open
shift.
Welcome
to
my
world
yeah
create
right.
So
first
you
know
we're
going
to
do
these.
You
have
to
do
the
install
in
in
in
sections
right.
You
can't
just
create
the
just
run
the
automated
installer
right.
It's
because
we're
doing
network
customizations,
and
so
I
do
a
create,
install
config,
and
this
will
create
the
installer
right.
C
So
I'm
going
to
use
any
ssh
key
right
is
whatever
the
one
you
use,
and
this
step
is
in
these
steps
here.
This
this
prerequisite
step
is
the
same,
no
matter
where
you
are
aws
azure
or
a
vsphere.
So
I'm
going
to
choose
vsphere,
because
this
is
the
world
premiere
the
vsphere
and
then,
if
you've
done,
if
you've
done
this
installer
before
this
should
look
familiar
oops.
A
There's
a
request
to
increase
your
font
size.
If
you
could
please
well.
B
Yeah,
I
think
it's
because
the
we
have
the
new
lower
third
and
it
makes.
A
Content
yeah
another
one
have
smaller.
We
have
kind
of
crunched
the
window
a
little.
C
C
Yeah
and
then
yeah
into
your
password.
So
if
you
you
know,
the
the
prerequisites
for
the
ipi
is
all
is
vsphere.
Ipad
is
all
the
same
right,
so
you
should
know
this
this
information
beforehand,
installing
this
data
store
so
virtual
ip
address
for
ipr,
which
one
am
I
using.
This
is
a
good
question.
A
C
There
we
go
102.,
okay,
this
shouldn't
matter,
because
I'm
not
gonna
actually
do
the
install,
because
since
this
is
like
a
cooking
show,
I
already
have
a
cluster
up
and
running,
but
and
then
for
the
ingress
right.
I'm
gonna
do
103
base
domain
right.
This
is
like
whatever
ocp4
is
the
name
of
my
cluster,
my
pull
secret.
I
should
I
have
it
in
another
window.
C
Yeah,
I
know
ignore
the
guy
behind
the
curtain
all
right,
so
this
creates
a
an
install
config
file
here.
So
if
you
grep,
I'm
not
gonna
open
the
file
because
it
has
like
you
said
like
my
password
and
but
if
you
open
shift
sdn
right,
the
default
for
is
the
openshift
sdn,
we're
gonna
change
that
we're
gonna
use
ovn
kubernetes
right,
so
that's
the
which
is
fully
supported.
C
B
It's
gone,
let's
touch
on
ovn
kubernetes
for
a
moment
christian,
so
openshift
sdn
is
sort
of
the
original
openshift
sdn,
as
the
name
implies
right.
It's
ovs
based
it
uses
vxlan
as
the
encapsulation
right.
It's
it's
been
around.
It's
been
an
open
shift
for
ages,
so
with
4.6
was
a
4.5
or
4.6.
I
think
it
was
4.6
we
released
as
generally
available
and
fully
supported
the
use
of
ovn
kubernetes
with
openshift.
B
So
as
the
name
implies,
it
uses
ovn
and
it
also
uses
geneve
as
the
encapsulation
and
right
there's
just
a
number
of
other
changes.
Differences
compatibilities,
not
the
least
of
which
is
ovn
kubernetes
and
ovn
works
on
windows,
as
well
as
on
linux,
unlike
openshift
sdn
and
ovs,
so
the
core
of
it
and
which
one
should
you
choose
is
ultimately,
which
one
would
you
prefer
right
there
in
the
docs?
B
C
So
you
absolutely
have
to
use
it
right
by
the
way
yeah
by
the
way,
and
so
once
once
you
set
the
network,
typed
ovn,
kubernetes
you'll
run
a
open
shift,
install
create
manifest
right
so
from
this
install
config
we're
to
create
the
manifest,
and
this
will
create
two
directories-
a
manifest
and
openshift
right,
and
these
have
various
if
they
treat
this
here,
various
gamble
files
that
is
used
to
configure
the
cluster
right
because
with
openshift4
we
use
kubernetes
to
install
kubernetes.
So
therefore,
everything
is
a
yamaha.
C
So,
and
so
here,
if
you
ls,
let
me
ls
the
manifest
and
then
do
a
class
cluster
network
right.
There's
two
cluster
network
files.
We
need
to
create
a
third
one
right,
and
this
one
is
cluster
network
three
and
then
so
now
you
should
have
three
of
those
right.
So
a
blank
one's
not
gonna,
help
us
so
so
we're
gonna.
Do
this
configuration
right?
C
So,
let's
so,
this
configuration
is,
should
be
the
same,
no
matter
which
platform
you're
on
unless
you
made
network
customizations,
but
since
you're
not
making
network
customizations,
because
this
is
ipi.
This
should
be
fine.
So
going
back
to
the
doc
this
is.
This
is
all
all
these
steps
I'm
running
is
in
the
documentation.
C
So
the
one
thing
you
do
have
to
keep
in
mind
right,
like
let's
say
if
you
are
setting
this
up,
is
the
cluster
network
right
which
this
is
the
the
ip
address
range
that
the
pods
are
going
to
get
assigned
is
different
than
the
hybrid
cluster
network.
Right,
so
what's
what's
happening
here.
Is
that
you're
going
to
have
a
we're
configuring,
an
overlay
network
right?
C
So
we
have
the
the
the
the
network
that
the
linux
pods
are
going
to
use
and
we're
going
to
have
a
network
separate
that
the
windows
pods
are
going
to
use
and
we're
going
to
have
this
overlay
networking
for
the
for
the
west
east
east
west,
whatever
you
call
it
traffic
to
go
through
right?
So
if
a
linux
pod
wants
to
communicate
with
the
windows
pod
or
vice
versa,
it'll
use
this
overlay
network
here.
C
So
so,
once
that's
done,
then
you
can
actually
go
ahead
and
do
an
open
shift,
install
create
cluster
right
and
this
will
actually
go
ahead
and
install
the
cluster.
Once
you
made
this
customization,
so
it's
not
hard,
it's
it's
not
like
black
magic
or
anything,
but
you
do
have
to
do
these
steps
as
they're
outlined
in
the
documentation.
So
if-
and
this
is
the
same
again
like
I
said
no
matter
where
you
go
so
I'm
not
gonna
run
the
installer
because
that'll
take
forever
as
sully
knows,
but.
B
C
That's
a
good
question.
I
believe
you
might
have
a
reason
to
do
that,
and
I
don't
know
if
we're
planning
on
using
hybrid
networking
when
things
like
submariner
comes
comes
along.
I
believe
submariner
takes
a
submarine
or
submariner.
I
don't
know
how
to
pronounce
it
yeah.
I
believe
it
it'll
it'll
handle
that
for
you
and
I
don't
think
you
need
to
create
the
hybrid
networking.
But
the
answer
is,
I
don't
know,
I
don't
know
if
you
would
for
windows
containers
you
do
need
to.
C
B
So
we
do
have
a
question
from
osama
and
I'm
not
going
to
try
and
pronounce
your
last
name,
my
apologies,
so
the
cluster
network
is
the
one
exposed
to
the
customers.
So
christian,
I
don't
know
if
you
want
to
answer.
No.
Okay,
no,
no.
C
C
Cluster
network
is
the
is,
is
the
network
that
the
pods
are
going
to
get
right?
It's
an
internal
network
only
for
for
openshift.
B
I
think
it
was
last
week
or
the
week
before
I
talked
about
the
on
on
this-
show
the
three
different
network
types
defined
in
the
install
config.yml,
so
yeah
cluster
network
you'll
note
in
the
definition
it
is
a
subnet,
so
it's
by
default
to
slash
14
and
then
there's
a
host
subnet
section
which
by
default,
is
a
slash
23..
B
B
Yes,
so
if
you
do
like
you
can
look
at
the
node
ips
like
you
can
do
a
oc
get
or
excuse
me,
the
pod
ips
like
if
you
do
oc,
get
pod
dash
a.
I
think.
A
B
C
Yeah,
I
think
if
you
do
a
error,
I
believe
you
do
anyways.
I
don't
want
to
get
sidetracked
here,
because
there's
a
lot
to
go
over
yeah.
C
C
So
if
I
do
an
oc,
so
I
had
I
so
to
I
have
like
I
said
if
it
was
since
it's
a
cooking
show,
I
already
pre-deployed
a
cluster
and
if
I
do
a
oc,
get
network
operator
cluster,
oh
yaml,
right
and
I
scroll
up
here-
I
can
see
my
my
overlay
network
is
set
up
here
and
like,
like
you
said
solely
the
geneve
port
is
set
there.
So
I'm
using
you,
know,
type
ovn
kubernetes
with
all
my
network
customization
right
so
here
this
is.
C
This
is
just
like
a
freshly
installed
cluster.
If
I
do
see
get
nodes,
I
get
you
know
the
three
masters
three
workers.
I
do
also
get
nodes
dash,
l,
kubernetes,
dot,
io
os
equals
linux.
C
I
show
them
all
my
linux
nodes.
If
I
do
oc
version
right,
it
tells
me
server
version
4.7
right,
so
I
got
all
my
my
prerequisites
prerequisites
out
of
the
way
here.
So
if
going
quickly
over
to
the
vsphere,
let
me
log
in
here.
C
Fun
fact
solely
helped
me
get
this
cluster
up
and
running
when
I
first
started
with
vsphere
so
cool,
so
it's
still
up
and
running
man.
If
you,
if
you
note
here,
let
me
make
this
a
little
bigger
since
so
the
installer
creates
a
a
directory
inside
a
vsphere
right.
It'll
have
the
the
cluster
id
dash
some
unique
identifier.
C
If
you
notice
here
it'll,
I
have
like
andrew
said
before.
I
have
my
red
hat
core
os
default
vm
here,
and
I
also
have
something
called
the
windows
vm
template.
This
is
not
actually
a
vm
template,
it's
like
a
vm,
but
you
can
use
a
template
as
well
and
I'll
go
over
kind
of
the
the
prerequisites
there.
B
Sorry
to
interrupt
you
christian,
so
one
thing
to
note
there
at
the
beginning,
I
talked
about
that
that
image,
the
core
os
image,
as
well
as
a
windows
image
so
by
default,
they're
created
as
just
standard
vms
and
then
the
machine
set
or
machine
api
will
clone
that
vm.
B
It
actually
doesn't
care
if
it's
a
a
vm
or
a
template
inside
of
vcenter.
So
if
you
prefer
to
be
a
template,
convert
it
to
a
template
and
the
reason
why
it's
not
converted
to
a
template
by
the
installer
is
simply
because
there
is
no
reason
to
it
works
just
fine.
The
way
it
is
so
if
you
want
it
to
be
a
template,
because
that
jives
with
your
you
know
the
way
that
you
manage
vcenter,
then
absolutely
convert
it
to
a
template
and
that
won't
hurt
anything.
C
Yeah
yeah
and
it'll
work
either
way
and
the
same
for
the
windows
right
so
yeah.
So,
as
I
said
before,
the
get
routes,
the
the
entry
point
is
the
the
windows
machine,
config
operator
console,
and
so
in
order
to
do
that,
you
need
to
install
the
operator
first
right.
So
let
me
go
back
here
and
then
let
me
open
a
new
tab
paste
that
guy.
C
C
I
don't
know
the
cluster
openshift
for
off
cube
admin
password
there
we
go,
you
can
do
it
this.
This
cluster
isn't
public.
So
it's
yeah,
you're
safe.
You
can
look.
You
can
look
at
my
paper.
C
All
right,
cool,
so
kind
of
the
the
the
the
workflow
to
install
the
the
operators
is
dead.
Simple.
You
go
to
the
operator
hub,
you
type
in
windows
right
and
here
I'm
gonna
use
a
community
operator,
because
you
know
this
isn't
ga
yet
like
we're
really
close
right
in
the
next
couple
weeks.
You
should
see
this,
but
what
you
won't
need
to
look
out
for
is
you
want
to
use
the
version?
2.0
right.
C
2.0
is
the
one
specific
for
vsphere
if
you're
using
version
1.0,
that's
for
the
cloud
that
won't
help
you
on
vsphere.
So
you
know
you
choose
your
channel
specific
namespace
in
the
cluster
pick
specifics
name
space
in
the
cluster
because
it'll
install
the
operator
it
it's
pretty
much
auto
magic
here
you
don't
really
need
to
touch
anything.
C
The
only
thing
you
might
consider
is
the
approval
strategy
right,
automatic
or
manual.
I
always
use
automatic
to
keep
my
operators
up
to
date,
but
if
you
want
to
manually
approve
the
updates,
you
can
set
this
to
menu,
but
everything
else
should
be
fine,
and
this
will
go.
You
know,
do
the
install
right,
which
you
can
actually
watch
here.
C
Watch
oc
get
pods
oops.
C
Yeah-
and
this
will
yeah-
you
can
check
the
install
plan,
I'm
basically
waiting
for
the
for
the
pods
right
here.
So
this
this
will
take.
You
know
like
a
minute
or
two
for
it
to
install
once
this
is
installed.
We
need
to
do
a
couple
of
things,
one
of
which
is
to
create
a
windows
golden
image,
vm
right.
I've
heard
this
before.
C
Basically
need
to
create
a
vm
template
right
and
then
I
have
this.
Have
this
little
slide
up
here
I'll
present,
okay,
there's
one
slide,
the
world's
smallest
slide
right.
So
when
you
create
a
golden
image
right,
where
we're
linux
company
we're
not
going
to
tell
you
how
to
do
this
right,
but
we
what
we
are
going
to
tell
you
is
what
we
expect
to
be
in
that
golden
image
right.
So
we
expect
windows,
server,
2019
and
the
ltsc
version,
this
version
or
older.
C
I'm
not
going
to
read
those
numbers,
but
we
need
that
version
or
older.
It
does
work
with
other
versions
of
windows,
server,
2019,
I've
tested
it
with
different
versions,
but
then
you're.
We
don't
officially
support
that
right.
So
if
you,
if
you
want
official
support,
this
is
the
version
you're
running
and
at
you
know,
security
patches
are
always
good,
but
at
a
minimum
you
need
this
kb
patch,
and
this
is
specific
for
networking
to
work
so
and
the
good
folks
at
microsoft
backported
some
of
this.
C
This
fix
to
the
older
versions
of
windows.
So
we
need
this
kb
patch
installed
again.
If
you're
running
the
windows
firewall,
we
need
windows,
the
tcp
port
open.
What
is
it
10,
25
0-
and
this
is
just
for
container
logs
to
go
back
and
forth
into
the
to
the
cluster
right,
so
ssh
installed.
Yes,
it's
kind
of
weird
we're
running
controlling
this
machine
with
ssh
on
windows.
C
But
yes,
we
need
ssh
installed
with
key
based
authentication
right,
so
you
need
to
create
a
ssh
key
load
that
into
the
windows
vm
and
make
sure
that
you
can
ssh
as
administrator
using
that
key.
So
for
your
linux
guys.
This
should
be
very
so
familiar
to
you
for
you.
Windows
guys,
grab
your
local
linux
administrator
to
have
them
explain
what's
going
on
so
so
you
need
the
docker
runtime
installed
on
the
windows.
Vm
we're
going
to
switch
over
to
container
d
as
soon
as
windows.
Server
supports
it.
C
We're
gonna
switch
over
to
container
d,
so
this
is
only
temporary
to
run
docker
runtime.
C
Right
now,
yeah
right,
yeah
right
now,
yeah
you
need
the
container
images
pre-pulled
right.
So
the
reason
I
say
this
is
because
the
container
images
for
windows
could
be
really
big,
like
I'm
talking
like
10
gigs,
I'm
talking,
five
gigs
right
and
that'll
cause
timeouts.
So
when
you
launch
an
application
windows,
application
it'll
cause
a
timeout,
because
it's
just
you
know
the
docker
poll
is
just
taking.
You
know
long.
It
takes
a
while
to
pull
down
10
gigs
from
the
internet,
so
pre-pulling.
C
Those
images
on
the
server
is
very
helpful
to
to
to
expedite
you
know
the
the
deployment
of
your
applications
right
and
obviously
vmware
tools
installed.
We
use
a
vmware
vsphere
api
to
glean
information
from
the
about
the
vm,
and
then
you
sys
prep
it
right
just
kind
of
yep
so
for
your
linux,
guys,
grab
your
local
windows
admin
and
ask.
A
C
So
you
need
to
prep
it
right
like
this.
You
know
we're
talking
devops
right
right,
where
everyone's
everyone's
helping
each
other
out
here.
You
know,
linux
guys,
grab
your
windows
guys
and
have
them
do
assist
prep
and
you
need
to
sys
prep
it
in
such
a
way
that
it
preserves
all
these
changes.
You
made.
I've
ran
into
issues
with
sysprep
where
it
starts
deleting
things
you
know,
because
you're
basically
creating
a
template
right
and
you're.
Just
like
okay.
Well,
you
don't
need
the
ssh
directory,
I'm
like
well,
actually
yeah.
C
We
do
so
grab
your
your
windows
guys
and
have
them
do
assist
prep
and
have
them
preserve
all
these
changes.
You
made
right
so
and.
B
Just
a
couple
of
questions,
for
you
christian
sure,
so
is
what
what
is
it
called
it's
the
windows
server
with
desktop
experience
is
it?
Is
it
required
to
install
the
gui,
or
can
you
use
windows,
server,
core.
C
You
can
use
windows
server
core,
you
can
use
both.
I've
used
windows
server
core,
because
that's
what
the
engineers
gave
me.
So
that's
so
I
just
worked
with
that-
and
I
guess
and
and
sully
has
some
some
funny
stories
about
me
trying
to
work
with
windows
without
a
gui
which
is
weird
because
you
think
I'd
be
at
home
as
a
linux
guy
but
like
since
I
don't
know
my
rate
my
way
around
powershell
that
well
it
was
kind
of
weird
navigating,
but
after
a
while
it
was
okay.
C
So
in
this
version
we
don't
support
you
joining
to
a
domain
that
is
on
the
roadmap,
the
things
we,
what
we
call
byoh
right,
bring
your
own
host,
then
that's
for
the
upi
installer
for
all
upi
installers
you'll
be
able
to
join
it
to
a
domain
and
use
like
a
domain
administrator.
In
order
to
do
all
this,
so
okay,
but
for
for
this
version
it
just
needs
to
be
like
a
standalone
windows.
Machine,
okay,.
B
B
I
do
want
to
give
you
sorry
to
interrupt
you
just
a
five
minute
warning
by
the
way.
C
Cool
yeah,
so
you
know,
after
doing
that,
right
I
got
the
the
community.
Operators
is
up
and
running
I've
because
it's
a
cooking
show.
I
created
a
windows
vm
already,
and
this
is
prepped
it
and
did
all
the
the
fun
stuff
sully
has
funny
stories
about
me
trying
to
prep
a
windows
machine
as
well,
but
I
did
do
it.
Perhaps
I
I
I
did
do
it
and
then,
if
I,
if
you
go
over
to
the,
let
me
move
this
over
here.
C
C
C
To
do
that.
I
need
to
change
this
here.
My
key,
I
have
home
home
directory
ssh
and
then
I
have
windows.
I
created
a
windows.
This
is
my
windows,
ssh
key
right,
I'm
going
to
upload
the
private
key,
because
the
public
keys
on
the
windows
vm
right,
so
that's
created
cool.
C
So
now,
I'm
actually
ready
to
create
a
windows.
Machine
set
right
so
create
a
windows.
Machine
set
you'll
need
some
information
like
your
cluster
id
the
windows,
vm
name
that
you're
gonna.
You
know
the
this
guy
here
this
guy's
name.
You
need
to
know
that
and
you
need
to
know
things
about
your
vsphere
class
or
vcenter
cluster.
This
information
is
easy
to
glean
from.
If
I
do,
an
oc
get
machine
sets
from
this
machine
set
right,
because
it's
the
same,
it's
in
the
existing
one
here
yeah.
C
So
you
can
clean
that
information
open
shift,
I'm
gonna
cd
to
the
night
lease
here.
I
have
a
simple
script
here
that
creates
the
machine
set
for
me.
So
I
know
someone's
gonna
tell
me:
can
I
have
that
script?
And
it's
like
it
really
only
works
in
my
environment,
but
I
guess
so
right
so
but
fine
right,
but
essentially.
C
C
Mk
machine
set-
this
takes
a
little
bit
always
because
I'm
doing
oc
gets
and
stuff.
So,
let's,
let's
take
a
look
at
that
real
quick.
C
And
so
a
few
things
I
want
to
call
out
that
are
very
important
line.
Six
I
use
wind
worker
and
the
reason
I
use
wind
workers,
because
it's
nine
characters
and
the
reason
I
use
nine
characters
is,
can
I
have.
I
can't
have
more
than
nine
characters.
This
is
a
limitation
on
how
window
how
it's
actually
not
a
windows
thing.
It's,
how
openshift
formulates
these
names,
plus
the
limitation
on
vsphere's
names
for
windows
vms,
for
whatever
reason
so
so
that's
one
thing
you
need
to
call
out
here.
C
C
I
have
multiple
windows
templates
and
so
I've
had
the
problem
in
the
past,
where
I
chose
the
wrong
one,
and
so
I
just
gave
it
the
full
path
and
then
this
information,
like
I
said
you
can
glean
from
your
standard
machine
set
here.
So
if
I
do
an
oc
create
of
this
machine
set
and
then
I
do
an
oc
get
machine
sets,
if
I
can
spell
it
right,
it
has
it
created
this
machine
set.
If
I
do
an
osc
get
machines.
C
Right
it's
in
the
provisioning
phase
right.
So
if
I
go
to
my
ui
some
things
that
are
happening
here,
it
creates
this
machine
set
sorry
this
machine,
this
vm
in
in
vsphere
in
that
directory.
And
if
you
go
to
the
events
here,
you
can
see
that
this
cloning
process
is
starting.
So
essentially
it's
gonna.
It's
gonna!
C
It
clones,
this
vm
right
as
soon
as
it's
up
the
windows
machine,
config
operator
will
log
in
to
this
vm
and
it'll
run
the
setup
process
here.
So
so
this
will
take
like
a
minute
or
two.
I
don't
know
if
we
have
any
more
time.
I
don't
know
if
you
want
to
go
over
just
a
little
bit
or
we.
A
C
Over
a
little
yeah,
okay,
I
I
want
to
I
want
to
have
the
big
reveal
right
is
like
you'll,
have
a
windows,
any
windows,
gpm
up
and
running.
A
C
So
this
is
your
sneak
peek
here
of
this,
so
there
we
go
so
it's
started
it
up
right
and
this
will
go
through.
You
know
it's
sys,
prep
e
things.
I
don't
know
if
there's
a
windows
admin
on
that
can
explain
what's
going
on
right
now,
but
this
is
doing
syst.
This
is
doing
the
sysprep
stuff
right.
I
don't
know
solely
if
you
know
what's
going
on.
It's.
B
A
A
Yeah,
it's
all
good.
It's
just
kind
of.
C
I
have
no
idea
what's
going
on
right,
so
so
I'm
like
I
just
you
know
this
is
magic
for
me.
I
ruined
this
prep
and
it
did
stuff.
B
Was
it
was
it
hilarious
that
had
the
unconfig
file?
It
was
like,
if
you
put
a
like
slash.
C
Yeah,
that's
that
came
to
windows.
Sorry,
a
window
said
linux
as
well.
There's
like
a
file,
you
touch
and
then
yeah
see.
Look
here.
It's
doing
something.
A
C
C
Yeah
so
yeah,
so
here
it's
it's
just
initializing,
ssh
connection
right,
you'll
see
a
bunch
of
errors
at
first,
if
you're
telling
this
this
log
because,
like
it's
just
essentially
waiting
for
a
machine
to
come
up,
and
so
this
will
conf.
This
essentially
is
configuring.
Now,
as
solid
was
saying,
is
the
machine
config
operator
is
copying
the
binaries
setting
it
all
up
doing
the
plumbing.
C
You
know
all
that
good,
all
that
goodness
here
yeah
see
here,
you
can
see
it's
copying
over
stuff
to
slash
k.
I
guess
that's
the
standard
location
for
kubernetes
stuff,
so
nice.
B
Well,
it's
the
one
that
we're
going
to
use
regardless
right
right.
It's.
C
The
one
we're
getting
yeah
exactly
it's
the
one
we're
going
to
use
regardless
here.
So
if
I
do
oc
get
machines,
it's
provisioned
if
I
associate
nodes
not
up
yet
no
not
up.
Yet,
let's
tell
that
log
here.
C
So
I
had
so
much
to
show
you
and,
like
we
essentially
run
out
of
time,
I
was
going
to
show
you
storage
and
all
that
all
that
fun
stuff,
that
that
happens.
A
lot
yeah.
B
Yeah
and
we'll
make
sure
so
when
4.7
goes
ga
when
you
get
that
that
video
posted
we'll
make
sure
to
to
link
that
and
show
it
and.
A
C
C
So
if
you
do
oc,
get
nodes,
kubernetes
dot,
io
os
equals
windows
right
now
you
have
a
windows
worker
right
and,
if
you
describe
the
node
describe,
node
will
give
you
like,
which
version
right.
You
notice
that
I'm
using
an
unsupported
version
right,
18
3683
right,
like
I
said
it,
works,
I'm
just
unsupported
using
docker,
runtime
kubelet
version
things
like
that.
C
B
Or
ps,
remoting
or
any
of
those
fun
things,
release
date
for
4.7
is
soon
soon
yeah.
So
I'm
I'm
hoping
we
can
use
next
week's
episode
of
the
openshift
administrator
officer.
Sorry,
the
ask
an
admin
office
hour
that
series.
B
To
talk
about
4.7,
so
whether
or
not
it's
released,
that's
probably
what
we'll
be
talking
about
next
week,
yeah.
C
And
so
so
here
we
go
so
if
you
can
sh
into
it,
do
run
this
get
process
and
then
I
don't
know
why
they
don't
use
grep.
But
here
we
go.
You
use
that
you
can
see
all
the
process.
C
You
can
see
all
the
other
process
processes
processes
that
are
that
are
on
this
right
here
and
if
you
do
a
docker
images,
you
can
see
the
images
I
pre-pulled
and
then
docker
ps
right,
there's
nothing
running
yet.
So
I.
C
A
B
B
So
that
way
we
can
really
get
an
end
to
end,
and
maybe,
if
I
can
trouble
you
to
to
adjust
your
workout
next
week,
we
can
finish
this
demo.
Wow.
B
All
of
that
being
said,
you
know,
thank
you.
So
much
christian
really
appreciate
you.
You
waking
up
early,
adjusting
your
workout
and
joining
us
today
to
talk
about
windows,
containers
and
windows,
nodes
and
openshift,
not
a
problem
so
for
our
audience,
really
appreciate
everybody
joining.
Please
look
for
the
show
notes,
blog
posts.
B
Those
have
been
going
up
friday
morning
on
openshift.com
blog
and
we'll
include
links
to
all
the
things
that
we
talked
about
here
time
stamps
to
the
video
all
of
that
other
stuff,
as
well
as
any
other
materials
that
happen
to
become
available
between
now
and
then,
as
always.
If
you
have
any
questions
anything
that
came
up
for
you
during
this
stream,
if
you're
watching
after
this
after
the
live
stream
and
something
comes
to
mind,
please
feel
free
to
reach
out
on
social
media.
B
You
can
reach
me
at
practicalandrew
on
twitter
or
via
email,
andrew.sullivan,
redhat.com,
christian
I'll
turn
you
under
the
bus.
If
you
want
to
put
out
your
contact
information.
C
Yeah,
so
if
you
go
to
on
twitter,
I'm
christian
h814
or
you
can
you
can
always
email
me
christian
redhat.com.
So
I
got
the
cool
email
address.
So
it's
nice.
A
And
I
am
at
chris
short
with
two
s's
on
twitter
and
just
c
short
at
redhat.com.
I
should
try
and
go
get
chris
at
redhead.com,
but
something
tells
me
that's
taken.
Yeah.
B
Thank
you
all
for
for
watching
today,
please
next
week
same
time
same
channel
same
hosts,
different
name.
We
will
be
here
and
looking
forward
to
it.
So
thank
you
so
much.
A
Great,
thank
you
all
for
tuning
in
and
we'll
next
up
just
want
to,
let
you
know:
2
p.m.
Eastern
1900
utc,
the
scalable
multiplayer
game
design
with
openshift
the
one
and
only
eric
jacobs
will
be
broadcasting
that
one
and
hosting
that
with
a
bunch
of
other
folks,
so
definitely
check
that
out.
I
always
find
it
fascinating.
What
I
learned
during
that
show
so
yeah.
Thank
you
all.
Thank
you
christian
for
joining
us
early
this
morning
and
stay
safe
out
there.
Everybody.