►
Description
We have been working on containerizing Nextcloud for a few episodes now. We even got some help from an audience member! However, this episode will be about deploying those containers in OpenShift.
How Red Hat Enterprise Linux (RHEL) users and admins can benefit their organizations and improve their careers by learning how to use containers, Kubernetes, and Red Hat OpenShift.
Learn more at https://red.ht/leveluphour
A
Good
morning
good
afternoon
good
evening
and
welcome
to
another
level
another
show
of
the
level
up
hour.
I
am
chris
short
principal
technical
marketing
manager
and
executive
producer
of
this
wonderful
thing.
We
call
open
shift
tv,
I'm
joined
today
by
the
illustrious
langdon
white.
Who
is
the
champion
of
the
level
of
power.
I
will
say
langdon,
please
introduce
yourselves,
oh
no,
I'm
we
are
looking
at
the
wrong
zoom
window.
Oh
look
at
that.
Well,.
A
Yeah,
true
very
true,
thank
you
for
not
doing.
B
The
right
thing
I
always
appreciate
it:
zoom
zoom,
zoom,
well
I'll,
take
this
opportunity
to
point
off
my
my
brand
new
scarf
that
just
came
in
the
mail
from
our
devconf.
Oh,
you
can't
even
see
it.
Oh
well.
A
A
I
don't
either
I'm
sorry
about
that.
So
I
was
gonna
say
you
know
I
was
gonna.
I
was
going
to
make
a
joke.
You
know
this
is
the
level
where
we
get
started
because
we
get
logged
out
of
google.
You.
B
A
A
A
Great
so
offer
a
wonderful
start
here.
So
what
are
we
talking
about
today?.
B
Well,
we
should
well.
I
will.
I
will
take
this
opportunity
to
point
out
the
devconf
cz,
all
right,
sorry,
devconfus
scarf.
That
was
our
our
speaker
gift.
If
you
want
to
get
one,
you
should
definitely
apply
to
speak
at
the
next
one,
and
then
we
are
wearing
matching
t-shirts
today,
because
we
just
got
them
in
the
mail
with
the
nice
level,
up
our
logo
and
t-shirt
and
hopefully,
we'll
have
them
available
for
lots
of
other
people.
A
B
B
Oh
yeah,
real,
quick
yeah,
so
what
are
we
talking
about
today?
Let's
see
so.
The
first
thing
we
should
do
is
probably
introduce
the
show
a
little
bit
more
than
we
normally
do.
B
B
B
B
I
just
don't
know:
what's
going
on
all
right,
so
let's
see
we'll
try
sharing
the
screen,
but
that
doesn't,
I
honestly,
don't
have
any
idea
how
you're
supposed
to
use
it
now.
A
B
A
It's
almost
like
the
software
that
we
make
is
very
to
the
human
person,
and
sometimes
that
might
not
be
the
case
for
other
things.
Right.
B
Right
right,
right,
yeah,
you
don't
always
know
best,
google,
all
right.
So
this
is
the
level
up
hour
and
the
idea
behind
this
show
is
we
talk
about
why
containers
are
useful
in
kind
of
everyday
situations,
not
to
mention
you
know,
kind
of,
like
most
people
focus
on
containers
and
kind
of
a
development.
You
know
pure
development
deployment.
You
know
works
on
my
machine
kind
of
scenario.
A
B
We
talk
a
little
bit
about
why
containers
are
useful
kind
of
just
all
the
time
I've
been
using
containers
now
pretty
much
exclusively
for
many
years
now,
and
I
hate
that
you
know
to
actually
install
anything
locally,
it's
kind
of
weird
right
and
yeah.
So
it's
so
that's
kind
of
what
we
talk
about
today,
we'll
get
to
that
in
a
second
and
narendev
brought
up
the.
What
I
expected
was
to.
B
A
B
So
but
they
they
put
out
the
centos
announcement,
and
I
just
was
like,
oh,
my
goodness
so
yeah
so
centos
or
centos,
depending
on
how
you
like
to
say,
it
is
kind
of
being
discontinued
in
it
in
the
way
that
you
know
to
be
replaced
with
centos
stream.
There's
a
nice
fact
that
maybe
we
can.
A
B
Okay,
so
for
me
I
think
you
know,
I
think
in
many
many
use
cases.
First
of
all,
the
the
red
hat
enterprise
linux
developer
subscription
is
actually
more
than
sufficient
for
many
of
the
use
cases
that
people
put
centos
to
especially
like
you
know,
personal.
A
B
Server
kind
of
thing,
centos
stream,
is
probably
a
good
way
to
get
community
involvement
in
kind
of
the
development
and
creation
of
rel.
So
one
of
the
things
that
you
can't
find
out
very
well,
you
know,
except
like
kind
of
reading
blog
posts
or
stuff,
it's
very
hard
to
get
its
source
code
for
what
is
going
to
be
in
the
next
minor
version
of
rel.
So
you
know
in
theory
right
that
the
next
major
version
is
going
to
come
from
fedora.
A
B
Don't
necessarily
know
what's
actually
going
to
land
in,
I
think
we're
at
rail83
right
now,
what's
actually
going
to
land
in
8.4
right.
So
the
idea
of
centos
stream
is
that
in
public
we
can
kind
of
show
the
machinations
that
are
involved
in
kind
of
taking
content
from
fedora
or
maybe
even
other
upstreams.
A
B
A
minor
release,
and
then
you
know
obviously
it'll
be
a
little
bit
different
when
there's
two
majors
kind
of
in
the
middle
right,
so
when
rel,
nine
or
whatever
they
end
up
naming
it,
you
know,
starts
to
land
in
the
public
space.
Obviously
it'll
be
a
little
different
and
some
of
the
details
will
change.
I
don't
even
know
if
they've
been
fully
worked
out
yet,
but
centos
stream.
The
idea
of
it
is
that
we
can
build
a
community
around
the
next
minor
version
of
rel.
So.
A
B
Kind
of
in
a
nutshell:
what's
going
on,
there
is
a
big
fact:
there's
actually
a
great
article
by
jim
perrin,
the
former
lead
of
the.
B
You
got
that
one
yeah,
the
former
lead
of
the
centos
project
and
by
former
I
really
mean
like
he
was
the
lead
before
red
hat
acquired
centos
he's
still
been
heavily
involved
in
in
it
for
many
years,
so
yeah.
So
there's
a
lot
going
on.
If
you
really
want
some
popcorn,
you
know.
A
Go
looking
by
twitter
replies
and
mentions.
B
Right
yeah
or
look
at
irc
centos
devel.
B
Off
yesterday,
excuse
me
so,
but
back
to
the
regularly
scheduled
programming
can.
A
A
It's
another
thing
to
ask
somebody
that
works
in
the
company,
for
their
opinion
is
something
completely
different
when
you
castigate
the
person
that
works,
that
company
that
had
no
involvement
in
the
opinion
or
the
change
or
whatever
happened
yes
right,
like
decorum,
is
required.
If
you
want
to
interact
with
me
as
a
stranger
on
the
internet.
Sorry,
I'm
just
gonna
put
that
out
there
now.
B
Yeah,
even
like
even
the
centos
developers
right
I
mean
like
the
you
know,
red
hat
is
not
by
any
stretch
of
the
imagination,
a
uniform
organization
as
far.
A
B
Its
opinion
or
thought
no
as
it's
true
for
most
companies,
some
hide
it
better
than
others.
I
won't
name
any
names.
A
But
you
know
not
big
in
size
but
like
a
big
news
lately.
B
Oh
yeah,
the
so
you
know
there
are
many
people
who
are
involved
in
the
centos
project.
Who
are
you
know
disconcerted,
you
know
might
be
the
right
word.
B
I'm
not
sure
if
unhappy
is
the
right
word,
there's
probably
some
who
are
actually
unhappy
as
well
about
these
decisions
and
how
it
was
handled
or
how
it
was
released
or
how
or
the
details
around
it
or
whatever
you
know
we're
not
you
know
we're
all
just
humans
right,
we're
all
just
you
know
bumbling
along
trying
to
do
what
we
think
is
best
for
the
community
for
our
organization
for
software
is
at
large
and
we're
we're
trying
to
do
that
and
and
taking
taking
the
position
that
our
intent
is
good
is
often
better
than
taking
the
position
that
our
intent
is
bad
and
you
know
there's
been
there's
some.
B
You
know
just
to
tweak
the
software
right.
I
mean
you
know,
there's
been
some
discord
around.
You
know
this
decision
and
people
have
been
taking
it
out
on
people
who
are
really
not
a
involved
in
the
decision.
B
A
Yeah,
there's
nothing
more
effective
at
getting
your
way
than
telling
them
if
you
and
what
you
did
was
bad
right
like
that's,
not
a
good
way
to
start
a
conversation
right
right.
B
And
it's
a
community
right,
so
you
know
you
know
you're
free
to
go,
and
you
know
make
your
own
thing
or
you
know
if
you
don't
think
centos
stream.
The
way
it's
designed
is
sufficient
or
or
the
right
answer
for
for
what
you
need.
You
can
always
fork
it.
You
can
always
contribute
to
it
by
saying
hey.
This
is
the
kind
of
scenario
I
need,
and
here
are
some
docs
or
code
like
it
doesn't
have
to
be
just
code.
That
was
another
complaint.
B
I
saw
yesterday
that
the
people
who
don't
do
code
don't
get
any
contribution.
Well,
that's
not
true!
You
know
if
you
document
how
you
can
make
centos
stream
more
like
old
centos
or
you
could
document.
You
know
like
there's
lots
of
different
things
that
can
be
contributions
that
are
not
necessarily
code
that
can
solve
the
your
perceived
problem
or
scratch
your
itch
that
you
know
that
may
need
to
that.
You
can
do
so.
I
don't
know
that
was
kind
of
a
long
rant.
Is
that.
B
A
A
Sort
of
kind
of
any
kind
of
linux
yeah
any
vm,
you
know
that's
based
on
linux-
will
work
just
fine.
Just.
A
B
So
yeah,
but
so
you
can
find
us
on
twitter,
I'm
at
langdon
with
a
one
and
chris
is
accurate
short,
and
you
can
also
chat
with
us
on
our
discord.
We're
usually
pretty
responsive.
Actually,
we
we
both
responded
to
somebody
about
the
developer
subs.
I
think
this
morning
I.
A
No,
maybe
I
misread
it.
Yeah
yeah.
A
B
Me
either
I
blame
that
so
so,
just
joe
fuzz
waves,
the
wsl2
flag.
Thank
you.
We've
heard
reports
of
a
number
of
people
being
very
successfully
running
containers,
even
kubernetes
or
variants
of
kubernetes
on
wsl.
B
So
you
know
if
you
really
want
to
cause
yourself,
some
pain
definitely
try
that
up.
B
Yeah
so
jp
david
says
you
know
every
time
he
screws
up
his
cluster,
he
tries
to
contribute
bug
reports
and
a
fix
would
bring
back
to
the
community
yeah
I
mean
that's
what
we
do
on
the
show
right.
We've
filed
a
number
of
bugs
we
have
for
issues
and
seeing
some
of
them
get
fixed
and
some
of
them
get
laughed
at.
You
know,
which
is
you
know
my
preferred
bug
report
if
I
can
manage
it
so
moving
on
today.
B
I
want
to
point
it
out:
it's
both
because
you
know
this
show
we're
we're
kind
of
streaming
on
some
new
channels,
and
so
I
want
to
bring
it
up,
but
in
particular-
and
I
don't
think
I've
mentioned
this
in
a
while
red
hat
kind
of-
has
a
program
around
this
show
like.
A
B
So
there
are
ways
to
so
basically
we're
offering
some
free
ways
to
get
to
openshift
clusters,
as
well
as
to
get
to
taking
some
of
the
classes
around
a
container
administrator,
sorry,
openshift
administration
and
basically
that
to
help
you
actually
kind
of
formally
level
up.
So
you
might
be
learning
some
of
the
stuff
that
we
talk
about
here.
B
But
then,
if
you
want
to
be
able
to
prove
that,
to
you
know
to
your
friends
and
colleagues,
you
can
always
get
certifications,
have
something
to
put
on
your
linkedin
page
one
of
these
days
we'll
get
the
sweet,
sweet
internet
points
as
as
badges
that
you
can
put
on
your
linkedin
page.
That's
what.
B
Yes-
yes,
hopefully
all
right,
so
I
will
point
out
so
we're
doing
a
next
cloud
today.
I
also
want
to
provide
a
teaser
for
next
week,
where
we're
going
to
have
matt
maisie
neon,
who
is
known
on
twitter
as
cleverbeard.
B
Stepfather
is
actually
a
like
a
formal
scientist
he's
an
organic
chemist
who
then
got
tired
of
his
phd,
not
being
good
enough,
so
he
went
and
got
an
md
and
so
now
he's
a
md
phd,
primarily
working
in
nmr
spectroscopy,
which
is
the
the
real
word
for
mri.
But
nobody
likes
to
say
nuclear.
So
they
call
it
magnetic
resonance
imaging.
B
But
so
long
story
short
it's
a
problem.
It's
been
a
problem
for
him.
I
actually
did
some
research
with
him
when
I
was
in
college-
and
you
know
doing,
reproducibility
of
your
data
or
of
your
science
is
a
is
a
huge
problem,
because
what
you
want
is
peer
review
right,
so
I
need
to
be
able
to
hand
my
data
or
my
science
or
whatever
you
want
to
call
it
to
chris
and
say
here
test
this
for
me,
make
sure
it's
true.
B
You
know
much
like
we
do
in
you
know
in
software,
except
you
know
we
don't
care
if
it
fails
in
software,
but
in
science.
What
we
want
to
do
is
hand
something
off
and
let
somebody
else
reproduce
it
to
prove
that
the
the
outcome
that
we
got
is
real,
so
we're
going
to
be
talking
about.
How
do
you
do
that
with
containers
and
data
science
next
time,
which
I
think
will
be
a
lot
of
fun?
B
I
did
not
finish
the
show
notes,
because
I
was
working
with
getting
the
next
cloud
stuff
up
and
running.
I
should
have
those,
hopefully
by
the
end
of
the
day
tomorrow
for
last
episode
and
yeah.
I
I'm
sad,
usually
I'm
pretty
good
about
getting
them
on
time.
There's
no.
A
B
Don't
want
to
make
it
a
habit.
That's.
A
B
A
B
All
right,
jp
dave,
everybody
needs
badges.
Everyone
loves
badges.
I
just
have
sure
make
a
comment
on
the
comment,
all
right
so
getting
into
the
show
itself.
A
I
agree,
I
agree
with
narendev
that
nmr
rocks.
I
was
having
a
discussion
on
twitter
earlier
about
like
nuclear
medicine
and
how
one
time
I
did
something
bad
in
the
military
as
I
was
injected,
with
radioisotopes
for
a
body
scan
and
weird
yeah,
they
were
looking
for
trying
to
figure
out
what
was
wrong
with
my
shoulder
at
the
time.
Oh
yeah,
and
that
kind
of
this
radio
isotope
would
highlight
any
inconsistencies
in
the
bone
structure
itself,
but
it
has
to
it's
injected
and
has
to
work
through
your
system
for
like
four
hours.
B
A
Oh
right
here
comes
a
dirty
bomb
in
an
f-150
right
like
yeah,
so
that
was
a
fun
story
to
talk
about
on
twitter.
So
if
you
want
to
go
back
and
look
at
those
replies,
this
gentleman
actually
has
that
problem
constantly
and
that's
a
very
weird
phenomenon,
and
it's
almost
like
that's
cool
but
unusual
yeah.
B
I
still
remember
my
stepfather
telling
me
in
high
school.
You
know
it
was
kind
of
one
of
those
you
know
growing
up
talks
or
whatever,
and
him
saying
you
know,
hey
make
sure
if
you
ever
decide
to
get
a
tattoo,
don't
get
one
that
completes
a
circuit
so.
A
Yes,
I
have
that
problem
so
yeah,
it's
it
the
it's
not
so
much
a
problem
anymore
as
the
tattoo
has
aged,
but
when
I
was
much
younger
and
the
tattoo
was
new
yeah
like
the
first
mri
I
ever
got
was
like
this
constant.
Like
sound.
It
was
like
what.
B
Is
that
it
feels
weird
right
right,
yeah,
I
always
thought
that
was
a
like.
It
was
at
the
time
I
remember
being
like
what
are
you
even
talking
about
you
know
right
and
then
you
know,
and
then
I
kind
of
thought
about
it,
a
little
bit
more
or
whatever
and
finally
was
like.
Oh.
A
Oh,
it
is
bring
up
that
terminal.
A
B
Go
ahead,
oh
sorry!
So
what
we're
talking
about
today
is
we've
been
screwing
around
with
containerizing
next
cloud,
and
while
we
have
a
relatively
rudimentary
version,
thanks
to
what
do
we
decide,
it
was
nl
hackam.
B
Some
some
nice
progress
on
the
containerized
version
of
it,
but
what
we
want
to
do
is
move
that
to
openshift,
and
what
I
wanted
to
kind
of
go
through
today
was
the
highlighting
some
of
the
changes
we
need
to
make
to
make
that
happen
in
openshift.
B
By
extension,
you
could
do
basically
everything
on
the
command
line,
but
you
have
to
do
a
ridiculous
amount
of
yaml,
and
so
because
I
have
a
high
propensity
of
failure
with
yaml,
I
decided
to
do
a
bunch
of
stuff
with
console
or
with
the
web
console
as
well
so
yeah
moving
on,
so
we're
going
to
start
pretty
easily
in
that
we're
gonna,
just
kind
of
create
a
new
project
to
do
this
work
and
please,
as
usual,
ask
questions
as
we
go.
B
Right
this
is
one
of
the
weirdest
things,
for
me
is
the
new
app
and
new
project
are
like
a
different
syntactically
than
everything
else
you
create
in
openshift,
because
you
usually
use
the
create
command.
A
B
So
I
invariably
will
my
fingers
will
type
oc,
create
project
project
name
almost
every
single
time,
and
I
really
have
to
like
think
about
it
to
not
screw
it
up.
But
so
I
have
okay,
so
just
by
way
of
a
little
bit
of
context.
So
I'm
running
as
we've
talked
about
in
the
show
in
the
past
I'm
running
crc,
which
is
code
ready
containers
which
is
a
way
for
you
to
run
your
open
shift
on
your
laptop.
B
B
Go
through
this
light
yeah,
it's
very
light.
Try
to
remember
how
to
do
it.
B
Hopefully,
that's
better,
it
looks
the
same.
B
All
right
all
right,
so
actually
so
I
have
there's
actually
a
good
article
on
the
internet,
which
maybe
I'll
try
to
find
during
the
show,
but
about
doing
this,
but
basically
I
have
an
h.a
proxy
set
up
on
the
vm,
which
does
proxying
for
the
vm
that's
running
crc
and
then
on
my
local
host.
I'm
using
dns
mask
to
map
the
name
to
that
that
machine,
which
is
basically
doing
the
the
h
a
proxy.
B
Oh
so
apparently
the
font
change
helps.
So
that's
good,
I'm
not
sure
fish.
Shell
will
change
the
colors
though,
and
it
would
just
slow
me
down
even
more
because
I'm
so
used
to
bash
all
right.
So
it.
A
B
Oh
yeah,
I
I
did.
I
switched
to
zsh
it's
because
I
I
spent
so
long
as
a
consultant.
I
have
a
very
hard
time,
convincing
myself
to
use
anything
that
doesn't
get
shipped
essentially
out
of
the
box
right
because
you
know
when
I
was
in
consulting
you
know
you
go
to
a
new
client,
you
go
to
a
new
customer,
you
go
and
you
have
to.
B
Always
in
trouble
sorry
mm-hmm,
so
yeah
all.
B
B
A
B
Yeah,
okay,
so
the
first
thing
we're
gonna
do
is
create
a
new
project,
and
hopefully
I
did
it
correctly
and
it
looks
like
I
did,
which
is
always
winning
like.
I
said
I
have
a
mental
block
there.
So
here
is
one
of
the
first
problems
I
ran
into,
so
I
am
going
to
show
you
I
have
so.
B
The
the
images
we've
been
using
right
are
primarily
coming
from
the
red
hat
container
catalog
and
the
red
hat
container
catalog
for
at
least
some
of
its
content,
I'm
not
sure
if
it's
all
or
not,
but
for
some
of
his
content,
you
need
to
log
in
to
get
to
it,
and
so
when
we
do
that
on
localhost,
which
we
do
all
the
time
we
just
say,
podman
login
and
it's
what
registry.redhat.io.
B
However,
I'm
going
to
be
doing
all
this
from
inside
open
shift,
so
that's
not
going
to
work.
So
what
I
need
to
do
is
I
need
to
give
my
project
access
to
that
registry
and
the
way
I
do
that
the
easiest
way
without
showing
off
my
passwords
is
to
essentially
add
this
basically
create
a
what's
called
a
secret
in
open
shift
and
but
the
way
I'm
going
to
do
this
is
kind
of
we
were
talking
about.
You
can
kind
of
do
everything
on
the
command
line.
B
So
if
you
notice
it,
I
do
an
oc
create,
and
then
I
pass
minus
f,
which
means
use
this
file.
Did
I
not
change
projects.
A
B
B
Okay,
so
I
passed
the
namespace
flag,
which
meant
try
to
put
it
into
my
test,
one
which
is
where
I've
been
kind
of
working
this
out.
So
if
I
don't
pass
the
namespace
flag,
then
it
will
go
into
the
namespace
I'm
in,
which
is
what
I
actually
intended.
So
now
that
secret
is
there,
and
if
we
go
over
to
our
nice
ui
here
we
can
see.
B
That,
once
it's
loaded,
we
can
see
that
now
there's
a
secret
here
and
it
will,
I
think,
it'll
hide
the
password
yeah,
so
it
hides
the
passwords.
But
basically
that
will.
Let
me
now
pull
things
from
the
red
hat
container
registry.
So.
B
A
B
B
So
if
you
go
here
and
so
I'm
using
php,
I
think
it's
dash
74
yeah.
This
is
another
thing
I'm
trying
to
figure
out.
This
happens
inside
openshift
too,
is
like
there's
two
of
these.
B
They
look
exactly
alike
from
this
panel
right,
but
they're
different,
but
you
have
to
like
dig
into
it
to
find
out
how
they're
different,
which
I
find
incredibly
annoying
and
in
the
if
you
look
at
let's
go
back
over
here,
I
was
messing
with
operator
hub,
which
is
cool,
and
I
really
like
the
concept
when
it
loads
a
little
faster.
But
let's
go
back
here
for
two
seconds,
so
I
can
show
you
how
to
do
this.
B
What's
really
nice
about
each
of
these
pages
is
not
only
does
it
tell
you
like
what
it
is
and
then
how
to
use
it,
which
is
all
this
stuff
down
here,
but
then
it'll
actually
show
you
the
dockerfile,
and
we
went
through
the
packages
one
time
for
one
of
the
things
we
were
talking
about,
so
we
could
see
what
was
already
included
all
that
stuff.
B
So
you
get
all
that
cool
information,
but
then
there's
also
this
get
this
image,
and
so
basically
I
just
follow
these
directions
right
here,
which
is
how
to
get
that
yaml
file.
So
it's
basically
this
and
getting
the
poll
secret
and
to
get
the
poll
secret.
You
have
to
create.
B
Service
account
and
then
you
go
and
get
the
pull
secret
and
it
was
it's
pretty
straightforward
and
it's
you
know
relatively
generic,
so
yeah.
So
it
worked
out
pretty
well
for
me,
but
this
is
just
kind
of
going
back
to
my
other
point:
was
it
this
one?
B
There
was
something
oh
yeah
so
again
see
if
I
put
in
postgres
so
yeah
there's
this
one,
which
is
different
from
the
two
from
crunchy,
and
so
I
get
this
marketplace
community
and
then
no
flag
and
it's
kind
of
like
I,
I
really
wish-
and
maybe
I'm
going
to
talk
to
the
developers
for
this,
but
you
know
be
nice
to
have
a
little
bit
more
information
on
these
little
panels
about
how
they're
different
this
is
actually
not
the
the
worst
one
I've
seen
other
ones
where
there's
basically
just
no
difference
between
the
panels,
which
I
find
confusing,
because
I'm
not
very
bright.
A
On
here,
let's
just
ask
it:
on
there
shouldn't
the
relay
version
have
a
whole
bunch
of
you
know
more
packages
essentially
than
the
sundown
ubi
image.
Ubi
is
also
attributable,
whereas
oh.
B
B
I
actually
searched
for
the
wrong
one.
I
think
I'm
using
the
ubi
8-1,
okay.
B
Yeah,
so
I'm
I'm
almost
positive,
it's
pulling
the
other
one.
So,
let's
see
wait,
am
I
in
the
right
place,
yeah
yeah,
so
it's
actually
the
ubi8
and
that's
actually
going
to
get
to
a
point
that
that
another
challenge
I
ran
into
that.
I
wanted
to
mention
so
okay
now
we
have
our
project
and
we
have
our
like
pull
secret,
essentially
so
that
we
can
get
stuff
from
a
a
locked
registry
and
chris
had
to
look
the
world
up
or
is
that
a
word.
A
Sorry
I
had
to
let
that
word
up.
I
can't
even
say
it
and
it's
something
inanna
told
me
I
don't
even
know
but
basically
yeah.
It's
a
mirror
image,
essentially
yeah.
B
B
All
right
so
for
this
project
we're
going
to
need
a
database
as
well
as
our
like,
php
and
apache,
and
so
I'm
just
going
to
kind
of
show
you
in
the
console
how
to
get
our
database.
We
are
not
going
to
use
an
operator
for
this,
mostly
because
I
wanted
to
use
maria
and
so
going.
A
A
B
Was
using
this
one,
and
so
what
I
need
to
do
is
grab
just
to
kind
of
show
you
how
I
did
it.
I
thought
there
was
a
nice
like
whole
thing.
Oh
here
it
is
so
it
doesn't.
It
doesn't
seem
to
find
it
correctly
if
I
only
use
the
rel8
mariadb
mariadb-103
part,
you
know
so
on
its
look
up,
but
one
of
the
nice
things
I
like
about
it
is
that
it
validates
it
that
it
came
through,
and
so
it
does
tell
you
hey
it.
I
actually
found
it.
B
This
I
found
amusing
too,
is
that
we
can
also
set
the
icon
so
that
it
looks
pretty
and
there's
a
bunch
of
open
source
icons
in
there,
and
so,
let's
just
call
this
nextclouddb,
then
if
we
decide
that
we
don't
want
to
use
maria
and
we
want
to
do
something
else
later,
we
can
change
a
little
bit
less
and
then
I
don't
think
this
matters
as
much.
B
But
let's
do
the
same
thing
and
hopefully
it's
not
going
to
get
too
angry
with
us
for
the
mapping
the
same
and
one
thing
with
our
database.
Is
we
don't
want
it
to
be
publicly
accessible
right?
We
only
want
our
web
server
to
be
able
to
access
it,
so
we
don't
want
to
create
a
route
to
the
application
itself.
B
So
and
then,
if
you
notice,
I
switch
from
the
default
deployment
which
will
kind
of
immediately
like
push
it
out
and
just
due
to
deployment
config,
because
we
would
like
it
to
have
persistent
storage.
So
there's
probably.
B
A
In
theory,
we
would
like
to
have
yeah
the.
B
A
A
A
A
I'm
kind
of
back:
yes,
apologies
folks,
my
entire
house
just
took
a
hit
of
some
sort
like
a
phone
pole
got
hit,
maybe
someplace.
That
was
very
unusual.
My
apologies.
Nothing
had
power
for
quite
a
bit.
Sorry,
the
you.
B
A
Event,
so
here
we
are
apologies
for
the
technical
difficulties
and,
as
usual,
I
have
over
run
time
but
baked
in
yeah.
B
Right
right,
exactly
I
I
did
I
shared
I
shared
a
joke,
so
you
know
so
everything's,
okay
and
all
right
so
back
to
where
we
were
in
theory.
So
I
had
just
added
the
mariadb
deployment
config
and
then
I
went
to
actually
I'll
just
do
it
again,
because
it's
not
like
it's
a
big
deal
and
it's
angry
with
me
because
it
doesn't
have
any
storage
and
any
passwords.
B
So
I'm
going
to
create
a
new
storage
claim
and
we
talked
we
as
I
mentioned,
we
did
a
whole
episode
about
this,
be
nice.
If
I
had
like
a
list
of
all
the
episodes
like
next
to
me,
and
then
I
could
say,
hey
go
watch
this
episode
and
that'll
be
all
about
this.
Maybe
next
time
all
right.
B
So
I
I
don't
know
if
it's
a
good
thing
or
a
bad
thing,
but
I
have
a
tendency
to
like
label
the
first
part
of
the
thing
with
the
thing
type
which
because
kubernetes
knows
what
the
thing
types
are,
is
kind
of
pointless,
but
I
do
it
anyway,
so
you
know
bear
with
me
so
I'm
going
to
say
next
cloud
db
data
and
then
I'm
going
to
jump
back
over
here,
because
I
need
to
know
where
to
put
the
persistent
storage
which,
if
anybody's
used
my
sql,
you
probably
know
this
already
or
maria
for
that
matter.
B
But
just
for
you
know
this
is
how
you
would
do
it
right
and
we're
gonna
say:
hey.
You
know,
let's
call
it,
you
know
five
gigs.
Actually,
let's
make
it
two
gigs
and
I
give
it
a
path
for
where
it's
gonna
store
it,
and
then
you
can
actually
do
a
sub
path
within
that
which
you
you
know.
B
Oh
sorry,
the
sub
path
is
within
the
persistence,
the
volume
not
in
the
container,
so
you
know,
but
there
you
go,
and
so
I'm
gonna
save
that
which
is
gonna,
attach
it
to
that
deployment
or
to
this
next
cloud
db,
thing
right,
but
then,
and
what
I
usually
do
is
I
do
this
first
so
that
I
guess
less
errors,
but
I
forgot
so
we
are
going
to
create
a
secret
and
we're
going
to
call
this
something
brilliant,
like
my
sequel,
creds,
and
these
are
going
to
be
some
amazing
credentials.
B
But
again
we
go
back
here
to
find
out.
Okay,
these
are
the
required
ones.
There's
all
this
optional
stuff
that
we
could
do,
but
we're
not
going
to
do
those
right
now.
So
we're
just
going
to
kind
of
cut
and
paste
or
put
these
in
here.
If
I
can
find
the
text
box
to
type
in
and
spell
it
correctly
and
then
just
kind
of
keep
adding
them
until
we
have
them
all
configured
and
we're
going
to
say
next
cloud
secret
because
that's
leet,
please
tell
me
you
all
know
what
leet
is.
B
No,
so
the
subpath
is
with
so
the
volume
amount
that
you
get
is
just
basically,
you
know
for
lack
of
a
better
term
block
storage.
It's
not
not
actual
block
storage,
but
like
a
block
of
storage
in
that
storage,
you
can
say:
okay,
I'm
going
to
make
a
data
directory,
I'm
going
to
make
a
you
know
a
chickens
directory,
I'm
going
to
make
a
cows
directory
and
that's
what
that
that
path
is
for.
So
you
can
kind
of
have
one
volume
that
has
all
your
different
kinds
of
content.
B
I
don't
know
I'm
primarily
familiar
with
four
five
and
four
six,
I'm
not
real
familiar
with
older
versions.
I.
A
B
I
cannot
find
these
text
boxes
because
that
great
text
I'm
just
going
to
call
the
database
name
mysql
or
sorry
next
cloud,
and
then
I'm
not
going
to
use
the
root
password
because
we
don't
need
it
okay.
B
So
now
I
have
this
set
of
creds
and
I
can
add
the
secret
to
a
workload
and
we
are
going
to
just
attach
it
to
the
next
cloud
db:
we're
not
going
to
modify
anything
about
its
prefix
so
like
we
could
put
like
if
we
wanted
to
you
know,
maybe
we
had
multiple
databases
or
something
we
could
put
different.
You
know
we
could
put
them
in
different
like
with
different
prefixes
or
whatever,
so
that
wouldn't
collide.
B
Okay,
so
now
I
gave
it
some
passwords
and
every
time
I
make
one
of
these
changes,
if
you
notice
it's
actually
redeploying
the
component
each
time,
and
so
theoretically,
look
at
that.
It's
all
blue
now,
because
I
actually
gave
it
the
the
things
that
it
requires,
and
you
know,
oddly
enough,
it
it
likes
it.
When
you
give
the
the
things
it
requires
all
right.
So
now
we
have
a
database
and
let
me
look
at
that
in
my
notes.
It
even
says:
do
database
creds
first,
but
did.
B
Right
right,
okay,
so
now
we
are
going
to
did
I
not
actually
put
this
one
in
my
notes,
so
this
is
a
long
one.
So
let
me
just
see
if
I
have
a
better
place
to
honestly
copy
and
paste
this
from,
but
know
what
the
flag
is.
Okay,
so
now
we're
gonna
use
this
command.
That
says
new
app,
except.
B
So
I'm
going
to
say
oc
new
app
and
then
I'm
going
to
give
the
app
an
app.
So
this
is
where
I
find
a
little
bit
of
the
terminology
confusing
now
chris
short
is
laughing
at
me.
B
Thanks
so
much
thank
you.
Yep
uh-huh,
evans,
yeah
with
friends
like
these.
B
All
right
so
I
say
new
apps,
so
this
is
one
of
the
things
I
find
a
little
confusing.
So
in
a
project
we
have
a
set
of
applications
which
then
come
together
to
form
the
application.
You
know
the
the
more
appropriate
term
right
in
a
sense
would
be
something
like
the
term
service,
except
that
that
word
is
a
keyword
in
kubernetes,
meaning,
basically
a
front
end
for
an
application.
B
So
I
find
I
find
the
terminology
a
little
confusing,
but
you
know
suffice
to
say
you
know
you
have
a
project
that
is
made
up
of
applications.
Those
applications
come
together
to
form
the
thing
that
you're
trying
to
build,
let's
just
say,
and
so
I
just
give
it
a
name,
and
so
like
the
next
cloud
db,
this
is
just
going
to
be
called
next
cloud.
Maybe
it
should
be
called
next
cloud
web
then.
B
The
next
thing
I
give
it
is
a
strategy,
so
this
is
not
required,
but
in
this
case
it
is
because
what
I
wanted
to
do
is
I
wanted
to
go
into
my
git
repo
and
build
the
content
from
a
docker
file,
and
one
thing
I
couldn't
find
a
flag
for
on
the
command
line
is
how
to
give
it
a
different
file
name.
So
I
actually
had
to
use
the
word
docker
file
rather
than
a
container
file,
which
is
what
we've
been
using
pretty
consistently.
B
So
then
I
give
it
the
repo
that
we
want
and
a
branch
which
is
obviously
optional.
So
the
repo
is
the
episode
and
then
somebody
last
I
meant
to
mention
this
more
towards
the
beginning,
but
somebody
in
the
last
show,
I
think,
asked
if
they
could
see
the
code
and
follow
along
and
you
can.
You
can
go
to
that
repo
right
there
and
I'll
even
drop
it
in
here
switch
to
the
s1
e18
branch,
and
you
can
see
the
stuff
I'm
doing
if
you,
if
you're
interested.
B
B
Of
course,
I
just
lost
where
I
was
oh
and
then
obviously
this
content
isn't
at
the
root
it's
in
a
subdirectory,
so
we
have
to
give
it
a
context.
Durr
it's
called
and
so
inside
s1e18
there's
a
directory
called
nextcloud
and
in
there
is
where
our
actual
dockerfile
is
so
so
I
pass
all
these
flags
so
that
it
can
basically
find
the
docker
file
content
and
just
by
way
of
well,
it's
going
to
take
a
second.
B
So
it's
hard
it'll
be
hard
to
show
you,
but
we'll
just
give
it
a
minute
and
come
back
to
it
and
okay.
So
one
of
the
things
I
like
by
default
it
the
application,
is
not
exposed.
B
B
There
was
something
else
I
was
going
to
point
out,
but
now
I
forget
what
it
was.
Oh
just
to
show
you
what
openshift
sees
when
it
goes
and
pulls
all
that
content.
It's
just
this
directory.
B
So
if
you
look,
you
know
I'm
just
in
this
s1
e18
next
cloud
directory,
that
is
on
the
s1
e18
branch
coming
from
the
you
know,
episodes
so
that's
all
it
sees,
and
the
only
thing
that
is
a
little
bit
unfortunate
in
this
is
there's
there's
not
a
lot
of
caching,
so
it
takes
a
while
to
build,
but
I
did
give
this
machine
a
whole
bunch
of
juice,
so
hopefully
it
won't
take
too
long.
B
One
thing
I
did
want
to
point
out,
though,
from
here
is
pay
attention
to
this
line,
and
then
this
line
down
here
the
reason
that
I'm
pointing
those
out
is
because
I
ran
into
a
bunch
of
problems,
because
while
it
was
telling
me
that
it
was
getting
php
74,
it
actually
replaced
it
with
straight
ubi
8.,
and
it
did
that
because
I
didn't
give
it
the
creds
file,
and
so
it
wasn't
able
to
get
to
registry.redhat.io
to
actually
get
the
the
container
I
wanted
or
the
base
image
I
wanted,
but
it
silently
just
went
on
its
merry
way
and
then
failed
miserably
because
the
base
image
I
was
getting,
wasn't
the
one
I
was
expecting.
B
So
I
spent
a
bunch
of
fun
time,
debugging,
like
user
ownership
issues
and
things
like
that
which
were
not
correct,
because
I
was
getting
the
wrong
base
image.
So
that's
another
thing:
I'm
planning
to
file
with
the
maintainers
to
say
hey.
This
should
be
at
least
a
warning
like
you
should
at
least
get
some
pop-up
or
something
that
says
hey.
I
went
to
go.
Do
this
thing,
but
the
base
image
you
requested
was
not
available.
So
I
replaced
it
with
this
base
image.
B
You
know
if
they
think
it's
good,
that
it
just
continues
on
its
merry
way,
and
maybe
it
is
that's
fine,
but
I
should
at
least
get
some
sort
of
warning
that
says:
hey
you
know
you
idiot,
you
got,
you
didn't
make
it
so
I
could
get
to
the
base
image
that
you
asked
for
so
I
went
and
grabbed
this
one
instead,
so
this
is
going
to
cook
for
a
bit,
however,
what
that
means
is.
Maybe
we
should
do
level
up
points
while
we're
internet
points
while
we're
waiting
for
it?
A
This
one
just
came
in
off
of
this
topic,
but
a
few
weeks
ago
you
went
through
a
vsphere
install
with
the
new
static
ip
option
for
four
six:
did
you
ever
get
that
working.
A
B
Yeah,
I
think
you
said
tuesdays
were
your
new
mondays.
B
I
honestly
don't
know
what
just
happened:
checking
for
disk,
because
that's
half
the
time,
my
problem,
all
right.
That
seems
fine.
B
B
Nope
we
got
21
gigs
there.
We
have
a
pretend
54
gigs
here,
because
it's
a
sparse
file,
but
still
it
should
be
fine.
So
that
does
not
seem
to
be
the
problem.
We
are
going
to
check
and
see
if
what
crc
reports
is
its
status
and
it
thinks
it's
running,
let's
see.
B
B
B
A
A
B
So
I
think
I'm
gonna,
bail
out
and
just
say,
crc
stop
and
restart
it
and
cross.
My
fingers
that
it's
going
to
work
in
the
meantime.
B
Oh
yeah
yeah
yeah
before
we
reveal
so
as
a
way
to
you,
know
kind
of
encourage
participation
and
encourage
people.
B
You
know
coming
to
the
show
and
that
kind
of
stuff
we
we
like
to
give
out
sweet,
sweet
internet
points
and
you
know
way
back
in
the
day
this,
like
I
don't
know
if
it
was
invented
by
slashdot,
but
that's
where
I
remember
it
from
but
basically
getting
internet
karma,
which
we
try
not
to
use
that
term
anymore,
because
it
does
have
a
you
know,
kind
of
a
religious
meaning,
but.
B
Yeah
a
little
bit
for
a
lot,
a
lot
of
people,
so
we
just
talk
about
points,
and
so
I
think
reddit
is
kind
of
the
most
common
place
to
get
kind
of
internet
points,
or
at
least
typically
refer
to
as
internet
points.
So
the
idea
here
is
a
little
competition
to
kind
of,
say:
hey
who
has
the
most
internet
points
and
the
way
you
get
internet
points
is
by
attending
the
show
and
filling
out
the
the
codes
that
I'm
going
to
show
you
in
a
second
and.
B
To
use
two-factor,
auth
and
yubikey
supports
it.
I
highly
recommend
them.
I
have
the
nano
and
it
basically
just
sits
in
a
usb
slot
and
I
just
tap
it
whenever
I
need
the
code.
B
I
even
ran
the
fact
that
I
use
it
by
our
security
team
because
I
was
like
hey
the
physical
hardware
is
there
and
their
response
was
well.
It
still
doesn't
defeat
the
point
of
two-factor
off
because
there's
still
the
piece
you
know
right
and
the
piece
you
own.
So
even
if
somebody
boosted
my
laptop,
which
happened
to
me
a
couple
years
ago,
when
I
was
in
the
czech
republic,
it
doesn't
matter
because
that
you
still
have
the
piece
you
know.
So
it's
totally
fine
to
use
it
per
our
security
team.
A
But
to
be
clear,
I
have
three
of
these
things
right
that
I
use
one
is
actually
compatible
with
my
phone
one
I
use
for
certain
accounts,
the
other
I
use
for
other
accounts,
so
yeah
like
this
is
a
common
security
tool.
B
Have
to
go
check
that
out
that's
kind
of
yeah
I
use
free
otp,
which
is
was
actually
originally
developed
by
a
red
hatter.
Who
has
been
you,
know,
kind
of
maintaining
it
off
and
on,
but
I
think
has
actually
now
been
kind
of
taken
over
by
the
community,
which
you
know
supports
google
auth.
It
supports
our
auth.
You
know
as
well
as
a
number
of
others,
so
so
yeah
sorry,
I
was
laughing
at
narendev's
comment
but
yeah.
So
so
what
I
do
is
I
so.
B
The
ub
k
obviously
generates
a
six
digit
code,
so
I
use
that
to
create
the
the
codes
I
did
in
my
little
spreadsheet.
Full
of
codes
set
a
unique
filter
to
make
sure
that
in
theory
I
could
get
the
same
code
again,
but
to
make
sure
that
that
doesn't
happen
so
long
story
short
today
we
still
have
netherlands,
hackham.
B
Of
the
pack,
with
2100
points
and
oh
by
the
way,
so
if
you
want
to
catch
up
to
the
people
who
are
at
the
top
of
the
pack,
you
can
go
watch
past
episodes
get
the
codes
from
them
in
the
show
and
then
fill
them
out.
So
there's
no
like
time
limit
on
on
doing
them.
B
You
can
also
get
points
for
filing
issue
requests
of
like
show
ideas
and
then
the
reason
that
netherlands,
hack
and
pulled
ahead
actually
is
because
they
actually
filed
the
pr
with
the
containers
for
the
next
cloud
version
we
did
a
couple
of
weeks
ago.
Actually,
while
we're
talking,
let
me
start
this
again
and
hopefully
that
will
do
its
thing.
B
All
right,
so
it's
telling
me
that
liberty
is
not
running
so,
let's
well
that'll,
stop
it.
B
B
Well,
that's
further
than
I
got
last
time
right:
yeah,
yeah,
okay,
back
to
sweet,
sweet
internet
points,
okay,
so
that
seems
to
be
cooking
okay.
So
then
we
have
our
second
two
leaders,
noah,
friction
and
narendiff
narendra.
Who
is
here,
I
haven't
seen
no
friction
today
and
joe
fuzz
is
also
right
up
there
and
then
a
few
people
who
I
think
we
haven't
seen
back
in
a
while
on
the
show,
but
so
these
this
is
our
leaderboard.
B
If
you
want
to
get
the
sweet
sweet
internet
points
for
today,
you
can
now.
I
completely
don't
have
the.
B
B
A
A
B
Okay,
so
that's
today's
code,
you
know,
like
I
said:
if
you
watch
past
episodes,
you
can
get
prior
codes.
The
other
thing
I
wanted
to
do
today,
which
we're
going
to
do
periodically,
is
highlight
a
couple
of
new
people
with
sweet,
sweet
internet
points,
and
how
do
you
read?
Is
it
mcleo,
like
you're
supposed
to
read
that
as.
B
Okay,
michael.
B
So
yeah
and
then
phil
and
then
gary
f,
our
recent
additions
to
sweet,
sweet
internet
points
and
you
know
we
would
like
to
see
more
and
so
hopefully
you'll
you'll
go
and
find
some
of
your
own
sweet,
sweet
internet
points
and
someday.
Maybe
we'll
have
gifts
for
the
people
with
the
most
points.
B
Even
t-shirts
like
the
ones
we're
wearing
but
we're
not
we're
not
promising
anything.
All
we
know
is
we.
We
love
to
give
out
the
internet
points
you
know,
and
if
you
go
to
our
discord
server
periodically,
I
will
feature
you
know:
kind
of
the
top
10
or
top
20
of
the
people
who
are
collecting
them.
Oh-
and
one
thing
I
want
to
keep
bear
in
mind
or
share
right-
is
that
I
actually
particularly
noticed
this
on
this.
B
B
So
you
can
collect
the
internet
points
and
and
not
kind
of
share
them
with
anybody.
If
that's
what
you're
interested
and
in
fact
we
had
somebody
do
that
and
and
kind
of
leap
to
the
top
of
the
pack,
scaring
narendev
quite
a
bit,
so
you
know
that's
that
is
definitely
an
option.
So
this
is
not
you
know
and
you
can
kind
of
put
in
whatever
you
want
for
for
sharing
the
for
your
name.
You
know,
obviously,
if
it's
a
questionable
taste,
I
will
not
be
sharing.
B
It
live
as
well
and
all
right
so
sometimes
so
we're
back
to
starting
openshift
cluster.
Sometimes
that's
a
lie
as
in
it's
already
started
so.
B
And
apparently
it
is
not
so
we'll
have
to
wait
a
little
bit
longer.
Do
we
have
any
fun
interesting
questions.
A
So
me,
I'm
gonna
screw
up
this
name,
so
bad
and
I'm
so
sorry
mir.
Sakhawat
hassan
has
asked
for
more
free
ways
to
use
openshift
right.
So
I
mentioned
okd.
I
o
the
openshift
playgrounds.
I
forget
the
time
limit
on
those,
but
there's
various
you
know
ways
you
can
use
openshift
for
a
time
box
amount
of
time
and
then
crc,
which
is
the
tool
that
you're
using
right
now,
which
is.
A
B
Yeah
one
thing
in
crc's
defense
is
that
there
is
a
update
out
there
that
I
have
not
taken,
because
usually
I
don't
like
to
risk
that
immediately
before
a
show.
B
Something
yeah
sorry,
so
you
wanted
me
to.
B
A
A
To
crc
in
the
chat
for
everybody-
and
you
know
it
enables
you
to
a
few
different
ways
to
use
openshift
right
there
in
your
local
environment.
However,
you
have
it
and
you
can
install
it
and
use
it
through
vs
code
as
well
through
some
wonderful
extensions
we
have,
which
I
need
to
open
and
get
the
name
of
real
quick,
because
I
forget
it.
I
think
it's
openshift
connector,
but
it
could
be
wrong.
A
B
A
B
Ignore
my
passwords,
oh
gosh,
well
as
we've
discussed
before
I
have
bigger
problems.
If
you
can
get
to
the
machine
that.
B
B
Apparently,
don't
lie:
let's
try
cookies,
so.
A
A
This
is
the
way
I
like
to
explain
it
at
least
because
I'm
a
cncf
ambassador,
the
cloud
native
computing
foundation
has
a
what
they
call
trail
map
of
things
that
you'll
need
to
run.
You
know
a
productive,
you
know
containerized
orchestration,
environment
and
true,
you
know,
openshift
is
kubernetes
plus
you
know
some
opinionated
views
of
how
to
manage,
operate
and
scale
clusters
and
maintain
them
and
and
keep
them.
You
know
stable.
A
So
adding
all
those
features
creates
openshift
the
entire
you
know
solution
and
all
of
it
is,
you
know,
open
source
upstream
kind
of
deal.
Openshift
brings
that
all
together,
the
upstream
of
that,
because
you
know
we
open
source
everything
that
we
do
here
at
red
hat.
The
upstream
of
openshift
is
called
okd,
which,
if
you
saw
in
chat
earlier,
the
okd
I
o
link.
That
will
tell
you,
like
you
know
what
we're
you
know,
potentially
working
on
in
the
future
kind
of
deal,
trying
to
think
I've
got
any
other
props
here.
A
So
there's
an
entire
ecosystem
of
tooling
around
openshift,
because
it
has
all
these
things
built
on
top
of
it,
and
a
lot
of
that
is
instantiated
by
this
thing
called
operators
which
I'll
share
a
link
for
real
quick.
You
can
get
the
ebook
for
free,
it's
an
o'reilly
book,
all
talking
all
about
operators
and
how
to
build
them,
and
it's
essentially
we
had.
I
think
it
was
last
week
a
show
about
what
an
operator
is.
A
A
A
B
The
code
base
itself
so
that
you
can
kind
of
go
and
have
all
those
maintenance
scripts
that
you
you
know
normally
have
you
know
if
there's
a
failure
or
whatever
you
can
kind
of
say,
here's
what
to
do
in
these
scenarios,
and
so
and
what
I
I
mean
at
least
for
me,
you
know,
is
that
the
experts
are
primarily
building
them
for
you.
B
So
you
know,
even
you
know,
if
you
have
to
do
one
custom,
that's
that's
good
and
everything
else,
but
if
you
want,
you
know
to
run
a
production
instance
of
postgres,
for
example,
crunchy
has
a
pretty
good
idea
of
how
to
do
that.
Well,
and
so,
using
their
operator
gives
you
that
love.
This
is
actually
one
of
the
things
that
you
know
when
we
talk
about
rel,
for
example,
when
you
install
an
rpm
one
of
the
nice
things
about
that
is
it's
configured
in
a
way.
B
Let's
say:
apache
right,
it's
configured
in
a
way
that
is
ready
for
production
and
the
the
people
who
are
deciding
how
to
do
that
are
the
ones
who
maintain
apache.
So
they
know
apache
way
better
than
most
people,
and
I
I
really
like
that
same
concept.
That
is
what
kind
of
operators
are
bringing
to
the
table
and
then,
if
you
are
doing
your
own
custom
one,
you
can
do
that
as
well.
B
One
thing
I
wanted
to
add
speaking
of
service
mesh
is
my
idea
for
the
show
kind
of
not
the
one
when
right
after
the
new
year,
but
the
one
after
that
probably
is
to
take
this
setup
and
integrate
service
mesh
so
that
we
can
do
mtls
between
the
data,
the
web
server
and
the
database
server
right
and
show
how
easy
it
is
to
integrate
that
secure
layer
within
openshift
by
essentially
just
checking
a
box,
it's
pretty
cool,
and
then
maybe
we
can
do
some
routing
with
showing
off
some
different
versions
of
the
next
cloud
instance,
like
you
know
we're
using
20.02,
but
maybe
20.04
will
have
come
out
by
then
we
can
kind
of
show
how
we
can
shift
traffic
using
canary
and
that
kind
of
stuff,
which
I
think
would
be
super
cool.
B
I
would
like
some
quick
feedback.
We
saw
somebody.
I
thought
it
was
a
mic.
Just
drop
in
max
sorry
that
you
know
you're
newish
to
containers,
and
so
you
know
let
it
definitely
let
us
know
what
you
would
like
to
talk
about,
because
that's
what
this
show's
kind
of
targeting
right
is
is
like.
B
New
to
containers
and
to
answer
your
question
is
crc
in
place
of
kubernetes.
So
crc
is
code,
ready
containers
which
is
a
kind
of
developer,
install
of
openshift
and
openshift.
Is
a
nice
wrapper
and
best
practices.
And
what
do
you
call
it
like?
Intelligent
defaults
of
the
set
of
content
that
is
in
the
kubernetes
world,
come
together
into
one.
You
know
kind
of
easily
installable
application,
so
kubernetes
is
like
or
like
actually
are
some
of
those
projects
even
strictly
under
kubernetes,
or
are
they
under
cncf,
but
both
okay?
B
B
That's
it.
I
know
it
if
I
tried
to
write
it,
but
I
couldn't
say
it
out
loud,
so
there's
a
whole
host
of
projects
in
that
ecosystem
and
you
can
install
all
of
them
independently.
As
you
know,
basically
they're
open
source-
and
you
know
you
can
go
and
check
the
boxes
and
install
that
what
openshift
does
is
brings
together.
B
What
we
believe
is
kind
of
a
best
practice
guideline
of
like
how
to
bring
all
those
pieces
together
for
kind
of
a
base
install
which
is
open
shift
itself,
and
then
we
also
offer
a
bunch
of
the
other
things
that
are
in
that
ecosystem,
like
the
service
mesh
operator,
for
example,
as
optional
things
to
add
on
to
openshift,
if
you're
interested
in
doing
this.
So
hopefully
that
answers
max's
question.
B
I'm
pretty
sure
it
is.
I
was
doing
something
stupid
with
the
api
url,
so
we
already
saw
how
to
do
storage
claims.
So
just
for
the
sake
of
brevity,
you
know
we
would
go
through
and
add
storage.
A
couple
things
I
found
were
that
you
need
to
add
this
storage
for
the
whole
html
directory.
So
if
you
think
in
normal
rel
land,
you
know
what
would
be
var
www.html,
it's
not
that
directory,
because
I'm
just
if
you
go
back
and
look
at
the
php
74
container
image.
B
Its
root
is
just
not
the
default
one
which
is
kind
of
a
legacy
of
red
hat
software
collections,
but
it's
in
here
somewhere,
but
we
can
easily
find
it
out
actually
by
going
here
and
what
I
think
is
really
cool.
Oh,
oh
we'd
have
to
rebuild,
so
I
can't
show
you,
but
basically
the
point
is
I
mean
I
can,
but
we
don't
really
have
enough
time.
A
B
So
I
would
add,
storage
gotta,
add
it
for
that
root
directory,
and
if
we
do
do
the
service
mesh
one,
maybe
I'll
finish
this
stuff
up.
We
have
some
some
pack
content
for
the
next
two
episodes,
so
I
can't
get
to
it
immediately,
but
human
ad
stories
for
that
kind
of
root
directory,
but
then
also
a
separate
one
for
basically
that
root
directory,
slash
data,
because
next
cloud
separates
its
code
from
your
content.
So
next
cloud
right
is
a
file
server
like
dropbox
say
so.
B
The
other
thing
that
is
we're
kind
of
leaving
it
as
an
exercise
for
the
reader
is.
If
I
was
running
this
right
now,
I
can,
if
you
go
to
a
next
cloud,
install
home
page.
It
basically
says:
okay,
where
is
your
database,
and
I
can
hard
code
that
information
in
by
looking
at
oops-
and
I
think
I'll
be
able
to
see
it
here,
even
though
I
don't
have
it
in
the
other
one.
B
These
environment
variables
are
injected
into
the
container
for
next
cloud,
and
the
config
file
should
be
using
these
injected
environment
variables
by
using
getm
in
php,
but
I
couldn't
find
a
way
in
that
ui
of
the
next
cloud
install
to
kind
of
say:
no,
don't
let
don't
have
me
hard
code.
It
give
me.
Let
me
give
you
the
environment
variables
where
you
can
get
it
from
so
I
had
it
hard
coded,
but
then
I
can
go
back
and
I
can
configure
the
config.php.
B
I
mean
the
entire
source
tree
is
actually
coming
from.
Basically
just
a
next
cloud.
I
tart
it
and
exceed
it
to
make
it
a
bit
smaller,
but
that's
where
the
entire
source
tree
is
coming
from.
So
I
could
just
change
the
config.php
in
there
to
use
getm
to
use
the
environment
variables,
which
is
what
I
should
do,
but
I
hadn't
done
that
because
I
wanted
to
just
show
you
it
kind
of
working
and
in
general
right.
What
we've
developed
here
is
a
dev
version
of
the
next
cloud.
Dealio
right.
B
If
you
actually
wanted
to
deploy
this
to
production,
I
would
recommend.
Where
is
my
link?
Do
I
have
it.
A
B
So
I
thought
I
had
the
link,
but
there
is
a
next
cloud.
Oh
let
me
just
see
if
I
can
find
it.
B
Has
a
set
of
docker
deployments
so,
for
example,
for
two
or
for
version
20
they
have
the
apache
version.
They
have
fpm
with
alpine,
they
have
fpm.
You
know
this.
Is
the
maintainers
actually
maintaining
this?
So
if
you
actually
wanted
to
deploy
it
in
containers
in
production,
I
would
probably
at
least
start
from
these,
rather
than
the
one
we've
been
going
through.
You
know,
we've
been
doing
it
as
a
learning
exercise.
However,
there
is
a
good
one
out
there
that
you
know.
B
I
would
recommend
if
you,
if
you
want
to
use
it
in
in,
like
production,
I'll,
just
throw
that
link
in
the
chat
in
case.
Anybody
else
wants
it,
but
then
we'll
wrap
it
up
there
for
the
show,
because
we're
already
well
over
time.
A
Yeah
all
right,
thank
you,
everybody.
We
appreciate
you
tuning
in
learn
more
next
week
same
bad
time
same
bad
channel.
As
we
say,
see
you
soon.