►
Description
East Carolina University Site Reliability Engineer, Craig Robinson, is going to demonstrate how to build a home lab using OKD 4. This show will be based on his blog post, OKD 4.4 Bare Metal Install on VMWare Home Lab: https://medium.com/@craig_robinson/guide-installing-an-okd-4-5-cluster-508a2631cbee
A
A
Good
morning,
good
evening,
good
afternoon,
wherever
you
are
hello,
welcome,
thank
you
for
joining
us
today
on
openshift
TV.
We
are
very,
very
happy
to
have
you
here.
I
am
joined
by
our
first
ever
customer
on
the
streams.
This
is
really
like
a
momentous
occasion
for
me
personally
to
have
someone
out
there
that
is
willing
and
able
to
join
the
stream.
That
is
a
customer
of
ours.
So
I'm
super
happy
to
be
joined
by
Craig
Robinson,
the
easy
site,
reliability
engineer
at
East,
Carolina
University.
A
B
Yeah
so
I'm
Craig
Robinson
I
worked
for
ECU
we're
based
in
Greenville
North
Carolina.
In
February
this
year,
I
created
a
guide
on
installing
okd
4.3
in
a
home,
lab
and
okd
is
the
community
version.
Openshift
I
created
the
guide
because
at
the
time
there
wasn't
anything
for
okd
out
there,
so
it
wasn't
specific
to
okay
d.
So
since
then,
I'm
creating
a
guide
on
version
4.3
and
now
for
point
5,
which
I
finished
up
yesterday.
So
basically,
what
I
want
to
do
is
just
run
through
this
guide
and
in
this
guide,
yeah
yeah.
A
Like
I
think
this
is
important
for
folks,
because
we
were
talking
beforehand
right,
like
everybody
right
now
is
kind
of
stuck
at
home
and
we
all
like
I,
have
two
nooks,
some
raspberry
PI's,
we
all
have
some
some
hardware
laying
around
so
getting
okd
up
and
running
in
a
home
lab
is
I.
Think
a
great
thing
right
now,
so
please
take
it
away
your
your.
Your
blog
posts
have
been
fantastic
over
the
the
months,
so
I'm
sure
you've
got
this
well
in
hand.
Okay,.
B
Yeah
thanks
I
did
use
the
sxi
in
this
in
the
God
without
vsphere
on
purpose,
I
wrote
it
so
it's
kind
of
universal,
so
you
can
adapt
it
to
your
own
platform.
I've
had
a
few
folks
who
have
had
look
with
proxmox
and
libvirt,
and
even
somebody
who
tried
it
in
a
digital
ocean
droplet,
not
sure
if
that
got
working
or
not,
but
he.
C
B
Tried
to
help
him
with
it
so
anyway,
I'm
just
gonna
jump
right
in
and
go
through
the
guide.
So
quick,
intro
I
talked
about
hoodie,
kay
and
Fedora
core
OS,
and
you
know
my
home
lab
was
relatively
inexpensive.
Less
than
five
hundred
dollars
and
I
ended
up
getting
a
an
older
day.
Little
service
got
96
gigs
of
ram.
So
here's
a
quick
overview
of
our
virtual
machines
that
we're
going
to
be
using
there's
a
okt
for
bootstrap
3
control
planes
and
to
compute
nodes
and
they're
all
going
to
run
the
Fedora
core.
B
Os
and
they'll
have
four
virtual
CPU
16
gigs
of
ram
and
120
gigs
storage
and
those
are
the
IP
addresses,
there's
the
okd
for
services
machine,
that's
actually
what
I'm
logged
into
now
and
in
what
you're
looking
at,
and
it's
going
to
run
our
DNS
or
load
balancer
web
services
and
NFS,
and
it's
running
CentOS
a
guy
in.
Finally,
we
want
to
have
a
pfsense
virtual
machine
that
we're
gonna
use
for
the
router
and
load
balancer
or
I'm.
Sorry,
the
router
and
DCP
reservations.
So
here's
a
network
diagram.
B
This
is
a
my
home
network
and
these
are
the
different
virtual
machines
to
the
the
pfsense.
Vm
is
going
to
have
a
wayne
interface,
which
is
connected
to
my
home
network,
and
the
lan
interface
is
gonna,
be
a
1.1
and
the
okd
for
services
machine.
I
added
an
extra
interface,
so
I
can
get
to
it
through
RTP,
and
this
is
how
you
create
the
network
and
being
worse,
but
I
created
a
different
network
and
I'll
show
you
how
to
do
that
in
VMware.
B
B
So
that's
that
part
of
the
guide
next
I
created
the
okd
for
services.
Vm
I'm
not
going
to
show
you
that,
because
it
took
a
long
time
and
that's
also
the
virtual
machine
that
I'm
using
I
will
say
that
downloaded
the
Cintas.
A
I
saw
DVD
from
this
link
and
I
used
that
because
I
had
to
GUI
for
the
presentation
and
if
you
just
follow
the
god,
yeah
yeah.
If
you
just
follow
the
god,
it'll
it'll
tell
you
how
to
create
a
VM
and
we're
getting
ready
to
create
a
whole
bunch
in
a
little
bit.
B
B
Yeah
I
saw
the
two
extreme
when
they
help
her.
Now
that
looks
pretty
slick
I'm,
not
using
the
helper
node
and
I'm
kind
of
did
that
on
purpose
that
way
that
anybody
could
come
in
and
adapt
this
to
their
environment
without
having
to
have
it
scripted
right
that
way,
it's
kind
of
you
know
you're,
not
too
worried
about
proxmox
or
liver.
It's
kind
of
all.
B
A
B
B
I'm
just
gonna
run
through
a
regular
standard,
CentOS
install
I
documented
using
the
standard
partition.
You
don't
have
to
do
it
that
way,
but
I
like
using
the
full
storage
space.
Basically,
it
just
removes
your
home
partition
and
then
you
use
all
of
the
space
for
your
root
partition.
So
that's
just
documented
in
there
on
how
I
did
it
and
then,
when
you're
running
through
that
install
you
select
the
server
with
the
Dewey
and
install
the
guest
agents,
kool
hain
and
then
there's
the
two
network
interfaces
I
have.
B
D
B
And
then
so,
just
this
is
something
I
do
as
soon
as
I
get
a
new
VM,
updated
I
installed
Apple,
because
I
will
need
it
later
for
xrdp
and
then
I
rebooted,
the
Machine
and
then
specific
to
my
machine.
I
installed
xrdp
and
tiger
VNC,
and
these
are
the
commands
I
used
to
do
that
and
enable
the
service
and
add
the
firewall
rules
and.
B
Right,
yeah
that
way
in
zoomin
yeah
that
way
in
zoom
I'm,
just
sharing
my
RDP
screen.
So
you
can't
see
all
my
proprietary
ECU,
hidden
stuff,
so
I
also
downloaded
Google,
Google,
Chrome
and
installed
get
gets
necessary,
Google
Chrome
for
whatever
reason
in
6.5
and
ESXi
6.5
and
the
web
GUI
there's
some
sort
of
a
glitch
where
you
can't
see
like
the
last
virtual
machine
in
the
list,
so
I
installed
Chrome
and
that's
where
we
are
at
the
moment.
That's
the
current
state,
nice.
B
Nothing
else
has
been
created,
so
we
want
to
go
through
and
create
this
kd4
pfsense
VM.
So
you
can
download
the
ISO
from
here
and
then
upload
it
to
your
ESX
host.
Now
I
chose
you
know
the
ISO
in
the
mirror-
and
this
is
we're
just
gonna-
go
through
and
create
the
virtual
machine,
so
I'm
gonna
go
to
virtual
machines
and
create
a
new
VM
and
for
a
lot
of
folks.
This
is
probably
gonna,
be
a
slow
part,
something
they
are
now
to
do.
But
not
everyone
knows
how
to
do
that.
B
So
we're
just
gonna
go
through
it,
so
I'm
gonna,
select
other
and
then
Frias
FreeBSD
64-bit.
We
just
use
that
data
store
and
I'm
gonna
use
all
the
defaults
here,
with
the
exception
of
I'm,
going
to
add
an
additional
network
adapter.
Something
something
to
note
is
that
this
is
network
adapter
warrant
for
okd.
B
A
Tree
Piper's
he's
basically
asking
have
you
run
this
lab
with
this
setup,
and
the
answer
is
yes.
You've
you've
actually
run
this
a
few
times.
You've
updated
it
from
four
four
two,
four
five
just
for
the
stream
and
thank
you
so
much
the
the
not
quite
sure
what
a
tree
Piper's
like
question
is
like
when
he
says
lab.
What
does
he
mean
right
like
they
do?
Does
he
mean
like
something
bigger
than
your
home
set
up?
I,
don't
know:
okay,
D
versus
OCP,
so
we're
doing
okay,
I'm
trying
to
reread
the
question.
Have
you.
B
A
D
B
B
D
C
B
We'll
use
the
standard,
laner
dress
and
then
I'll
put
in
a
top
secret
password
and
hit
next
and
then
we'll
reload
that
so
that
part
is
complete.
So
let's
go
to
the
back
to
that
guide
and
see
where
we
are
so
we
just
did
these
exact
same
steps
of
you
know:
logging
in
and
run
through
the
wizard,
so
I'll
just
scroll
past
this
and
next
up
we
need
to
create
some
virtual
machines.
We
want
to
create
the
bootstrap,
the
master,
the
worker
nodes.
B
B
All
right
so
that
virtual
machine
got
created.
What
we're
going
to
do
is
just
start
this
bootstrap
machine
and
then
when
it's
the
console
starts,
we're
gonna
hit
tab
and
leave
it
at
this
boot.
Where
we're
gonna
put
in
the
arguments
and
the
deal
is
because
we're
not
using
vSphere,
it
won't
generate
the
MAC
addresses
unless
you
start
the
VM
and
we're
going
to
need
those
MAC
addresses
shortly.
So
let's
create
the
to
make
reservations.
So
let's
create
the
okd
for
control.
A
B
A
B
B
B
A
B
B
D
A
A
A
So
yeah,
let's
see
chorus,
ISO
maker
sounds
really
cool,
so
while
leek
Christian
introduced
will
lead
to
choreo
iOS
maker,
so
I
assume
maker.
Sorry
I
can't
speak
today,
so
yeah.
If
that's
a
shortcut
around
some
of
the
stuff
that
folks
in
chat
want
to
try
highly
encourage
it.
You
know
I
mean
write.
A
blog
post
come
on
the
show.
B
All
right
so
now
we've
got
all
of
our
beams
and
they
should
have
all
MAC
addresses.
Oh
yeah,
so
I
didn't
show
this
so
to
download
the
the
ISO.
You
can
just
click
on
the
link
and
I'm.
A
fan
of
stable
builds
I
like
those
and
if
you
go
to
bare
metal
and
virtualize
that
this
is
the
link
to
the
ISO,
so
I
just
downloaded
that
and
then
uploaded
it
to
my
host
data
store
and
that's
the
I
saw
that
I
was
selecting
for
the
the
CD
drive.
B
B
Pretty
hot
yeah,
so
I'm
gonna
change
the
range
from
10
to
99,
because
we're
gonna
use
the
200
and
I
don't
want
our
servers
in
there
and
I'm
gonna
go
ahead
and
add
this
DNS
server,
and
this
is
the
box
that
we
run
when
it
doesn't
currently
have
that
address.
But
it
will
shortly
go
ahead
and
add
that
I'll
say
the
changes
now.
I'm
gonna
start
adding
some
reservations.
So
I'll
start
with
the
bootstrap
node
and
to
get
to
the
MAC
address.
B
D
B
C
A
B
C
A
B
A
B
And
we'll
go
back
to
the
guide
and
see
we're
just
kind
of
scroll,
so
we've
done
all
this,
and
this
is
what
we
should
end
up
with,
as
our
MAC
addresses
fully
populated
and
now
we
need
to
also
configure,
last
but
not
least,
the
okay
D
for
services
via
MAC
address,
specifically
the
one
that's
on
the
okay
D
interface.
So
let's
take
a
look
at
that
VM
and
this
will
be
the
last
one.
B
B
And
just
to
take
a
quick
look
at
that
Gary,
what
we're
doing
is
pulling
down
some
files.
These
are
pre-populated,
there's
a
H,
a
proxy
config,
and
then
it's
already
set
up
with
the
all
the
nodes
and
the
IP
addresses
that
we've
used.
So
if
you're,
following
through
you're
using
this
exact
guide
and
the
IP
address,
is
you
don't
have
to
change
a
thing?
We've
got
some
DNS
settings
for
our
bonds
forever
we're
getting
ready
to
install
and
again
it's
already
pre-populated
nice.
D
B
Right
now,
installing
bond
and
bond
details
for
our
DNS
and
then
I'm
going
to
copy
these
files
to
the
right
place
that
we,
that
are
in
the
git
repo
that
I
just
downloaded
and
we're
going
to
start,
enable
and
take
a
look
at
our
bond
status
to
make
sure
our
name
deesser
status,
to
make
sure
everything's
good.
So
everything's
active
it's
running.
We
are
in.
D
B
B
B
C
B
I
just
copied
the
H
a
proxy
configured,
it
came
down
in
the
repo
to
the
right
location
and
then
we're
enabling
the
service
we're
starting
the
service
and
we're
going
to
look
at
the
status
and
everything
is
active
in
green.
So
we're
good
to
go
on
HTTP
proxy
except
I
forgot
to
add
the
firewall
rules.
So
let's
do
that
real,
quick.
A
B
B
B
Download
the
openshift
installer
client,
so
if
you
go
to
the
github
open
shift,
okay,
D
releases
page,
the
latest
release
is
a
4.5
beta
6
that
Vadim
cut
a
few
days
ago.
Yeah,
and
what
we're
going
to
do
is
download
this
openshift
client
and
pre-shift.
Install
client,
X
cubed
for
Linux,
so
I've
already
got
that
in
here,
so
you
can
just
copy
and
paste
it
and
I
try
to
keep
up
with
that
with
the
latest
versions.
B
A
D
B
Right
so
I'm
gonna
extract
those
files
that
I
just
downloaded
and
then
I'm
going
to
move
them
to
the
user,
local
bin
path
and
then
just
double-check,
the
versions
to
see
that
they're
good.
So
that's
good,
so
they're
both
using
the
beta
six
version
of
4.5
the
same
dealer.
So
everything
is
copasetic
there.
If
you
don't
have
a
ssh-keygen.
Now
is
the
time
to
generate
one
and
I.
Do
not
try
one
we're
just
gonna
go
roll
with
the
defaults
for
this
and.
B
B
D
B
We're
gonna
paste
that
in
here,
if
you're,
unfamiliar
with
them,
hi
goes
into
insert
mode
excape
when
you're
done
:
name
Debbie,
Kieffer
I
quit
already.
A
You
know
what
what's
funny
is,
as
you
know,
I
usually
open
them
for
my
son
and
let
him
just
smash
way
to
keyboard,
sometimes,
but
the
first
time
I
ever
did
that
he
got
out
of
them.
D
D
B
Not
the
only
person
who
does
it,
that's
good
yeah
create
some
manifest,
and
what
we're
doing
is
we're
using
this
open
stall,
openshift
install
file
and
we're
pointing
to
the
install
directory
that
has
that
install
configure
MOU
that
we
just
edited,
and
we
run
that
then
after
that
runs.
We
want
to
modify
this
one
file,
this
cluster
scheduler
0-2.
We
want
to
change
the
masters
schedule
true
to
false,
so
that
pods
aren't
being
scheduled
on
our
control
planes,
so
I'm
just
going
to
set
it.
B
D
B
Alright,
so
we
look
in
the
install
directory.
What
we
just
did
is
we
generated
these
ignition
files.
The
bootstrap
was
gonna,
go
to
the
bootstrap
node,
the
masters
are
gonna,
be
used
for
masters
and
the
worker
is
going
to
be
used
for
the
compute
nodes
and
then
there's
my
back
file.
It
also
generated
a
list,
an
install
directory
that
has
our
cube
config
and
our
Kiba
admin
password
that
we
will
use
at
a
later
date,
yep.
B
Right
we're
going
to
host
those
files
on
the
web
server
that
we're
on
so
I'm
going
to
go
ahead
and
make
an
okay
the
for
directory
in
our
web
root
and
then
I'm
going
to
copy
those
files
over
there
and
set
permissions
and
we're
just
going
to
test
the
web
server
and
make
sure
that
we
were
able
to
curl
that
file.
So
that
works
we're
good.
B
B
A
There's
there's
a
lot
of
activity
in
chat,
I'm
trying
to
keep
up
with
people
talking
about
Venn,
vs
code,
I,
don't
think,
there's
any
questions
necessarily,
but
we
can
pause
for
a
second
while
this
is
going-
and
you
know
what
the
chat
catch
up
to
our
voices
here,
but
yeah,
let's
see
just
exiting
them,
is
way
easier
than
it
used
to
be.
Nowadays,
you
can
search
for
the
Stack
Overflow
close.
That
explains
how
to
quit
that
it
just
killed
me
when
I
saw
that
he.
B
B
These
arguments,
mainly
what
we're
doing
is
we're
typing
in
the
installed
device
which
is
going
to
be
SDA
and
we're
going
to
point
it
to
our
install
image,
which
is
the
F
cos
da
role
that
we
just
downloaded
and
then
we're
going
to
tell
it
to
use
the
bootstrap
ignition
file
on
the
bootstrap
node
and
then
the
masters
are
gonna
use
the
masters
a
network
responding
sword
right.
B
A
B
A
B
All
right
so
we're
putting
in
the
path
of
the
bootstrap
in
the
file.
You
just
do
a
quick
check
to
make
sure
that's
right
all
right.
So
we
start
the
bootstrap.
Node
I
usually
wait
until
it
gets
to
the
point
where
it's
download
it
confirms.
It
shows
it's
downloading
those
files
and
then
I'll
go
to
the
control
plane.
Okay,.
D
A
Nefarious
that
was
the
wrong
word,
but
a
little
ambiguous
about
dates,
because
things
do
happen,
security
dates,
and
you
know
we
only
release
software.
Certain
days,
you
read
at
various
reasons
for
that,
and
so
a
lot
of
stuff
goes
into
a
release
for
something
like
that.
So
yeah,
our
next
version
of
opt
for
is
coming
soon.
I
mean
I
could
get
you
a
hard
date
if
you
really
wanted
it,
but
it
probably
you
know
wrong
so
unless
it
is
indeed
tomorrow,
but
yeah
I
don't
know
when
it
is
supposed
to
be
GA.
B
B
C
A
A
A
D
B
A
Narenda
says
I'm
out
of
my
league
here:
I,
don't
even
understand
what
he's
talking
about
so
Miranda.
Don't
fear
the
reaper
go
to
ok
d,
dot,
io
and
you
can
start
learning
about
things
there,
but
he's
in
vmware.
This
is
ESXi.
It's
a
typical
virtualization
host
he's
setting
up
individual
vm's,
like
you,
would
in
like
a
VirtualBox
kind
of
scenario
and
he's
installing
the
appropriate
distro
or
ISOs
on
to
the
right
boxes.
For
ok,
D
for
antimatter
says
you
do
get
a
60-day
trial,
though
with
the
vSphere
and
V
Center.
A
B
B
This
is
gonna,
be
the
worker
cognition
file.
Let
me
scroll
down
and
I'll
just
hit,
enter
and
then
I'll
scroll
down
in
the
god.
So
we've
done
the
control
planes,
we
did
the
bootstrap
and
now
we
are
on
the
compute
nodes
last
and
we
will
be
done
with
a
ton
of
typing.
At
that
point.
Nice
and
I
can
breathe
easier.
A
C
A
A
B
B
Just
about
at
a
point
where
I
can
we're
just
gonna
be
waiting
on
the
machines
all
right,
so
almost
there
I
won't
go
back
to
this
guy,
so
we're
down
to
compute
nodes
or
the
control
planes,
so
it
could
be
nights.
One
thing
I
did
want
to
mention.
This
has
come
up
in
some
of
the
gods.
Is
that
the
compute
nodes
will
show
this
internal
server
error
it'll
show
that
until
the
boot
mode,
the
bootstrap
process
is
complete,
so
don't
freak
out
just
be
patient.
Yeah.
B
A
B
I
guess
I
guess:
Red
Hat
came
on
site
and
did
an
engagement
with
us
for
our
okd
for
our
hooking
shift
clusters
and
at
the
time
I
wasn't
heavily
involved,
but
I
needed
to
rebuild
those
clusters.
So
what
I
ended
up
doing?
This
was
ok
t-33
dot
before
ish
I
think
version.
So
what
I
ended
up
doing
is
got
some
equipment
and
used
my
home
lab
and
I
built
the
okay,
3o
Kitty
3.11
clusters
and
perfected.
B
My
Hansel,
my
inventory
file
in
the
Play
Books
and
I
will
say
that
ok,
d4
is
way
faster
to
install,
but
so
I
kind
of
cut.
B
My
teeth
on
the
3.11
in
my
home,
lab
on
purpose
got
that
perfected
and
then
I
was
able
to
use
what
I
learned
there
in
he's
use
production
environment
by
already
perfecting
this
play
books
and
having
to
run
through
it,
and
we
had
a
couple
unrelated
issues
and
I
was
able
to
use
what
I
had
learned
already
it
kind
of
just
elevated
my
skill
set
a
little
bit
by
being
able
to
run
through
it
and
tinker
with
it.
A
lot
so
I'm
a
big
fan
of
learning.
B
By
experience
and
if
you
got
the
ability
to
to
purchase
some
relatively
it's
relative
to
your
situation
hardware
and
set
it
up
and
learn
that
I'm
all
about
it
and
that's
really
the
whole
reason.
I
wrote
this
guide.
So
I
was
a
little.
You
know.
When
hook
OCP
4
came
out.
There
wasn't
really
an
upstream
version
available,
yet
so
we
kind
of
had
to
wait
for
it,
which
is
which
is
fine.
A
B
A
B
D
A
B
B
C
D
B
Right
so
we're
monitoring
the
bootstrap
process
and
then
once
that's
done,
you
can
comment
out
the
the
bootstrap
node
and
H
a
proxy
and
reload
the
services,
and
we
will
do
that
shortly.
While
we
were
waiting
if
you're,
alright,
with
it
we'll
skip
ahead
in
the
god
a
little
bit
and
do
some
things
that
we
can
do
any.
D
B
We
need
to
set
up,
we
need
installing
fists
and
set
it
up
on
this.
Okay
D
for
services,
VM
we're
going
to
use
that
as
a
persistence
towards
for
our
registry
and
we're
going
to
create
a
wordpress
container
and
push
it
to
the
registry
and
make
sure
everything's
working
so
I'm
going
to
do
that.
Real
quick!
D
D
B
A
C
D
D
A
A
B
A
B
A
The
the
way
we
generally
tell
people
is
that
build
your
pipelines
to
deploy
over
to
those
clusters.
Oh
okay,.
A
You
go
but
I
mean
that's.
You
know,
that's
the
simplistic
way
right
like
it's,
not
always
that
easy.
You
know
it
depends.
So
if
you
she
set
up
your
four
clusters
difficult
over
there
and
you
know
kind
of
just
move
all
the
infrastructure
over
there
after
the
fact
or
build
the
pipeline,
and
you
can
actually
just
run
it
in
no
kitty
for
OCP
for
there
as
well.
You
know
there's
a
lot
of
different
ways
to
skin
that
cat,
for,
like
definitely
sorry
for
the
cat
fans
out
there
so
watching
a
face.
A
B
A
Yeah
with
you
know,
going
from
3
to
4,
we
made
a
big
investment
and
coral
s
operators.
You
know
we
acquired
coral
last
few
years
ago.
Put
a
you
know:
they
created
the
operator
pattern
and
we
have
essentially
tried
to
operator
operator
lives
operationalize
the
entire
openshift
install.
So
everything
is
an
operator,
so
you
have
everything's
being
installed
by
an
operator
right
now,
and
okd
operators
are
spending
up
different
controllers
and
different
things.
B
C
A
The
hood
of
OC
PE
/,
ok
d,
the
operator
pattern.
Essentially
it
takes
operational
life.
You
know
things
that
you
would
do
in
those
day
to
kind
of
know,
patterns
of
install
upgrade
manage
those
things,
get
operational,
IR,
codified
and
then
instantiated
as
controllers
on
the
clusters
themselves.
That
way,
when
it's
a
text
an
event,
it
then
runs
a
corresponding
event.
Of
course,
it
then
runs
and.
B
A
Ya
know
it's
I
mean
the
idea.
Is
you
put
an
operator
in
place
and
it
just
handles
stuff
for
you
right,
like
you?
Don't
if
it's?
If
it's
designed
to
manage
itself
like
you,
we
have
a
maturity,
chart
basically
a
little
1
through
5
level.
One
is
just
install
level.
5
is
like
fully
automated.
You
know.
Self-Manage
installs
and
upgrades
self
manages
everything
if
you've
got.
You
know
a
level
5
operators
running
and
you're
kind
of
just
you
know
it
is
kind
of
like
just
keeping
the
lights
on
at
that
point
right
and
you're.
A
A
Like
see,
here's
the
cool
thing
about
streaming
like
the
way
we
do
here,
so
we
use
a
service
that
aggregates
all
the
chat
between
twitch
and
YouTube
and
Facebook.
So
people
can
talk
to
each
other
across
platforms.
It's
it's!
It's
really.
What
I
think
kind
of
makes
us
shine
is
that
we
maintain
a
sense
of
community
amongst
all
the
different
platforms.
Yeah.
B
A
D
B
The
h8
proxy
config,
okay,
just
to
kind
of
take
it
out
of
the
loop
if
I
can
type
in
my
password
correctly.
And
if
you
look
here,
you
can
see
where
it's
commented.
It
out,
I
you
said,
but
you
can
be
MIT
or
nano
it
if
you
like,
and
also
while
I'm
at
it
I'll
just
go
ahead
and
shut
that
virtual
machine
down.
A
B
A
A
External
cluster
monitoring
solutions
such
as
New,
Relic
or
cystic
with
O's
TP,
for
to
ask
that
watch
no
phase,
21.
C
A
Let
you
answer
that
yeah
yeah,
so
I
mean
it
really
depends
right.
Like
you
can
it's,
you
know
we
have
operators
and
OCP
for
to
set
up
an
entirely.
You
know
new
F
stack,
which
is
elasticsearch
fluency
and
kabah
and
that'll
give
you
all
the
graphing
and
everything
you
want
for
your
applications
right
there.
A
That's
an
operator
from
operator
how
that
you
can
install
and
then
use
it
that
way,
you're
using
the
same
tooling.
That's
you
know
baked
into
the
cluster
already
with
you
know
your
existing
monitoring
stack,
but
it
really
depends
on
your
preference
right.
Like
so
New
Relic,
insist,
dig,
that's
gonna,
be
you
know,
well
syste,
giving
that's
deep.
A
A
But
whether
or
not
you
need
that
it
is
up
to
you
as
far
as
like
sorry,
sorry
about
that.
As
far
as
what
was
the
other
one,
New
Relic
I
mean
New,
Relic
can
do
different
stuff,
like
you
know,
applications
monitoring
and
you
know,
uptime
and
all
that
fun
stuff.
So
it
depends
which
components-
and
you
were
like
you're
talking
about
if
you
want
to
bake
New
Relic
into
your
App
Store
whatever
for
APM
I,
think
that
makes
sense
right,
like
there's,
there's
also
a
lot
of
other
tools
for
that.
A
So
yeah,
like
we,
we
partner
with
cystic,
there's
a
statistic
operator
ebps.
Thank
you.
A
lead,
EVP
F,
extended
Berkeley
packet,
filter,
V,
that
is
extremely
powerful,
and
that's
what
cystic
utilizes
to
look
at
things
under
the
hood,
the
the
there
will
be
a
stream
in
the
future
with
someone
with
cystic
I
think
we
have
one
in
the
past
O'keefe
Commons
with
cystic
as
well
so
stay
tuned.
For
that.
B
Alright
I'll
say
that
so
that
the
bootstrap
process
completed,
and
so
what
I
did
was
exported
the
cube
config
to
this
environment
variable
and
then
I
was
able
to
do
an
OC
am
so
I'm
in
as
the
system
admin
and
you
can
do
notice
to
get
notes.
You
can
see
that
the
control
plane
nodes
are
up
and
we
also
do
see,
get
yes
are
for
certificate,
signing
request
and
we're
going
to
look
for
some
pending
certificate
signing
request
and
we
want
to
approve
those
those
are
going
to
be
coming
from
the
compute
nodes.
B
B
So
that's
going
to
approve
roll
okay,
I,
see
get
nose
and
there's
no
chart
there
yet
the
workers,
but
they
should
be
here
shortly,
because
if
we
do
another,
hosi
get
CSR
now,
there's
two
pending
one
for
compute
one,
and
there
should
be
another
for
compute
two
here
shortly.
There
guys
I
compete
too,
so
we're
just
going
to
rerun
that
same
command
and
a
producer
tick
is
there
now.
If
we
do
those
he
get
nodes,
there's
our
compute
nodes,
so
they're
still
starting
up
yep.
B
A
B
B
B
C
B
You
know
if
you
use
core
OS
is
your
base
platform.
Then
it
kubernetes
can
manage
the
cluster
and
the
nodes,
and-
and
they
can
do
its
thing,
so
the
amount
of
hands-off
is
very
attractive
to
me
because
it
can
be
kind
of
taxing
yeah.
So
what
that's?
That's?
What
I
wanted
and
I
forgot
exactly
where
I
was
going
with
this,
but
that's
that's
how
I
got
into
where
I
wanted?
Okay
D
for
to
be
right.
A
The
the
over
there
updates
is
the
big
thing
about
OCP
for
that
I
think
a
lot
of
people
kind
of
forget
about
right,
like
I
I,
if
I
spin
up
a
cluster
right
now
for
for
cluster
and
our
you
know,
dev
environment,
that
we
use,
for
you,
know,
beating
up
demos
and
such
it'll.
Give
me
like
four
four
four
four
five
I
think
is
what
it
gives
me
and
for
for
ten.
C
A
Out
already
and
I,
just
click
like
the
blue,
arrow
update
and
like
it
all
off,
it
goes,
and
it
just
starts
upgrading
pods
and
operators,
as
it
goes.
So
it's
it's
really
nice
just
to
have
that
push
button,
ability
to
just
upgrade
and
get
the
latest
stuff
and
it'll
just
let
it
as
long
as
your
applications
are
designed
to
have
multiple
pods
and
can
be.
You
know,
managed
in
the
cloud
native
way
your
entire
upgrade
can
be
non
impacting,
which
is
pretty
cool
words.
B
I'll
say
that
what
happened
para,
what
happened
was
when
I
was
trying
to
create
this
guide.
You
know
see.
Only
the
documentation
for
OCP
was
available
and
the
hardest
part
about
getting
it.
Working
was
creating
the
environment,
the
entire
environment
and
then
so
what
you've
got
to
have
is
you've
got.
The
DNS
is
the
tricky
part.
You've
got
to
have
a
load
balancer,
there's
a
lot
of
pieces
that
folks,
who
are
just
starting
out
or
that
run
home
lamps
may
have
not
gotten
to
that
level.
A
B
All
right
checking
out
this
cluster
operators.
We
are
still
go
and
waiting
on
that
image
registry.
What
we're
going
to
do
is
when
that
image
registry
operator
gets
up
we're
going
to
ex
I
guess
we
can
go
ahead
and
create
the
persistent
volume.
So,
let's
scroll
down
to
that,
so
what
we're
going
to
do
is
create
a
PV.
If
you
do
Oh
see
if
PV,
we
don't
have
any
persistent
volumes
out
there
not
now,
and
what
we
want
to
do
is
create
one
using
this
template
file.
B
So
I
guess
before
I
do
that
I
can
cut
this
template
file,
and
this
is
just
a
regular
template
and
persistent
volume.
I'm
gonna
name
it.
The
registry
PV
I've
got
it
set
for
a
hundred
gigs
of
storage.
We
don't
have
a
hundred
gigs
we're
using
FS.
It
doesn't
really
it'll
just
use
up,
but
it
can
use
other
you
got
now.
If
you're
using
block
storage,
it's
a
little
bit
different,
we
got
readwrite
mini
and
it's
going
to
retain
policy,
and
then
this
is
where
you
specify
your
NFS
path
and
hang
your
server.
B
So
we
do
a
hosi,
create
dash,
F
and
then
point
to
that
file
and
then
do
IOC
get
PV.
Our
Peavey's
made
its
s
status,
painting
it
should
say
available
shortly.
So
once
that
is
available
in
the
image
registry
is
up
we'll
edit
that
operator
and
can
point
it
to
that
PV
and
then
our
images
can
be
stored.
In
said
registry,
beautiful,
let's
check
out
the
cluster
operators
and
see
where
we
are.
A
But
surely
I
mean,
but
the
thing
is:
is
that
the
all
these
operators
right,
like
I,
can
tell
you
what
each
one
does,
but
the
a
lot
of
them
are
self-explanatory
too,
but
the
the
the
open
shifts
of
lifecycle
manager
that
gives
you
operator
hub
right,
like
that's.
What
makes
a
lot
of
V
I
want
to
install
a
monitoring
stack
on
my
cluster.
Oh,
that's.
Just
a
push
button
thing.
I
want
to
install
a
monitoring
stack
in
just
this
namespace.
C
A
B
B
B
B
C
C
A
A
D
B
D
B
B
D
A
B
A
A
D
B
B
B
So
the
that
image
registry
operator
is
up,
let
me
go
back
to
grad
the
image
registry
operators
up
and
our
storage
operators
out
there
coming
along
slowly.
So
earlier
we
did.
We
created
that
PV
and
then
we're
going
to
edit
the
image
registry
operator
to
point
to
that
PV.
So
right
now,
if
we
do
a
OC
get
PV,
which
I
just
did
it's
available
and
now
we
are
going
to
edit
this
image
registry
config
and
what
we're
going
to
do
is
change
the
management
of
state
to
removed
and
we're
going
to
add.
A
B
B
B
B
B
D
B
D
B
What
we're
going
to
do
is
make
a
wordpress
project,
so
I'm
gonna
do
an
OC
new
project
and
want
to
call
it
WordPress
test
and
then,
when
you
do
that
it
will
switch
you
to
using
that
project.
So
what
we
want
to
do
is
create
a
new
app
in
that
project
and
we're
going
to
use
the
CentOS
s2i
image
with
PHP
73
and
we're
going
to
point
it
to
this.
The
WordPress
get
repo
and
what's
going
to
happen,
is
when
that
image
builds.
B
It
is
going
to
take
that
github
or
that
WordPress
github
repo
code
and
put
it
in
the
Webroot
and
then
build
the
image
pushing
to
our
registry,
and
then
we
should
have
WordPress.
Also
I
created
a
route
which
all
that
does
is
create
like
a
router.
It's
like
I,
don't
know,
word,
press
dot,
ok,
d,
dot
lab
or
whatever
it's
going
to
be,
and.
B
We're
edit
we're
also
going
to
add
a
Maria
DB,
container
cool
and
with
some
environment
variables
here
and
the
environment.
Variable
are
the
databases
gonna
be
named
WordPress
to
users
WordPress
and
the
password
is
WordPress.
Now
this
container
is
ephemeral.
Both
of
these
are
I
didn't
setup,
persistent
storage
on
these
just
to
show.
B
B
So
this
should
be
a
look
at
the
web
interface
or
gonna.
Log
again
is
the
cube
admin
user
paste
that
in-
and
this
will
be
our
overview-
our
cluster
is
still
updating.
This
will
eventually
turn
green
right,
but
let's
go
ahead
and
look
at
that.
Let's
go
to
the
developer
window
and
look
at
the
WordPress
project
WordPress
test
project
we
just
created.
You
know
this
topology
view
you'll,
see
that
the
Maria
DB
containers
already
up
and
the
WordPress
container
already
built,
which
was
concerning
lis
to
quick,
we'll
see
about
that.
Yes,.
D
It
it.
B
A
A
B
B
A
B
D
B
D
B
B
Identity
provider-
so
let's
just
go
back
here,
so
the
cube
admin,
password
kind
of
really
I
think
meant
to
be
a
temporary,
yes,
very
much
so
so
what
we're
going
to
is
use
the
HT
password
and
we're
going
to
create
the
test
user
with
the
passwords
test
password
and
we're
putting
it
in
this
users
HT
password
file,
and
then
we
were
going
to
create
a
secret
in
the
OpenShift
config
this
and
selects
the
project.
So
we're
saying
create
this
project
using
this
file
and
the
OpenShift
config
project.
So.
D
B
B
B
Yeah,
the
name
of
the
game,
with
at
least
this
demo
is.
B
A
A
A
B
I,
don't
I,
don't
know
why
just
is
so
all
right
so
now
that
that
worked,
the
HTTP
password
provider,
so
we're
going
to
log
in
now
is
that
test
user
with
the
password
is
test
password,
and
so
now
you're
in
is
that
user
and
you
have
access
to
nothing.
What
we
want
to
do
is
give
yourself
cluster
admin
rights.
B
So
yes,
as
we've
seen
projects
and
just
want
to
copy
this,
so
what
this
does
is
this
adds
the
cluster
role,
which
is
cluster
admin
to
the
test
user.
So
we'll
just
paste
this
in
and
then
immediately.
You
should
have
all
the
projects.
So
now
you
can
log
in
not
his
cube,
add
me
and
as
your
self
and
tinker
around
with
your
okay
shift
or
your
okd
install
yeah
all
right.
So
that's
that's
pretty
much
the
ended.
The
demo.
B
This
is
great
yeah
I
wanted
to
say
that
you
know
so.
We
pointed
out
that
github
repo,
if
you've
got
issues
you
can
create
them
there,
there's
a
OpenShift
users
channel
on
the
kubernetes
slack.
You
know
a
lot
of
us
hang
out
there.
If
you
get
into
a
problem.
Let
us
know:
there's
the
ho
kitty
working
group
they
make
bi-weekly
I've
enjoyed
that
quite
a
bit
a
lot
of
the
usual
suspects
that
are
there
also
in
the
Kate
slack
and
then
there's
a
Google
group
for
the
hook
ad
working
group
and
that
you
can
join.
A
D
B
A
A
B
So
at
this
point,
if
you're
running
this
God
and
going
through
his
demo
in
your
home
lab,
you
should
have
a
decent
working,
ok
d5
cluster,
that
you
can
tinker
with
and
teach
yourself
on
how
to
do
other
things
use
another
blog
post,
there's
a
the
openshift
blog
blog
Pacific,
amor
yep,
it's
pretty
solid
they've
got
some
really
good
stuff.
Oh
yeah,.
A
It
feels,
like
you
know,
there's
like
a
bajillion
articles
coming
out
every
day,
there's
so
much
activity
in
the
cloud
native
space
right
like
if
you
go
look
at
the
landscape
for
CN
CF
I
mean
it's,
we
can
make
a
joke
about
it.
We
could
say
it's
just
huge,
but
it's
it's.
It
just
shows
you
how
big
the
community
is
and
how
many
options
you
have.
A
B
A
B
A
B
Qualified
to
answer
that
I,
don't
I,
don't
know
the
answer
to
that
question.
Unfortunately,
I
think
I
think
they
may
cut
a
release
candidate.
The
word
on
the
street
is
that
they're
mine,
I
could-
or
at
least
candidate
within
the
next
week
within
the
next,
maybe
nine
days
or
something
so
I
check
out.
You
know
check
that
out
when
it
happens.
If
you
want
to
be
part
of
that
github
repo,
okay,
D,
okay,
okay
D,
if
you
want
to
watch
that
you'll
get
notifications
when
it
happens
and
it'll
be
a
good
time.