►
From YouTube: Ask an OpenShift Admin (Ep 20): VMs in Kubernetes?
Description
VMs in Kubernetes? You bet! Join us and guest Peter Lauterbach, Product Manager for OpenShift Virtualization, to learn about the architectural considerations when you want to bring your virtualized applications directly into your OpenShift cluster.
A
Good
morning
good
afternoon
good
evening
and
welcome
to
a
special
edition
of
ask
and
openshift
admin,
we
are
joined
today
by
the
one
and
only
peter
lauterbach
and,
as
always
the
great-
and
you
know
I
can't
say
illustrious
langdon's
name,
but
the
one
and
only
andrew
sullivan
andrew.
What
are
we
talking
about
today?
Man.
B
Peter
you're
special
you
get
a
special
edition
and
everything
you
know
me
and
chris,
it's
just
me
yeah.
So
thank
you
chris
and
welcome
peter.
So
this
is
the
ask:
an
open
shift,
admin
office
hour.
Man,
that's
a
mouthful,
I'm
gonna
have
to
get
used
to
that.
So
this
is
one
of
the
office
hour.
Series
shows
here
on
openshift
tv
that
we
stream
out
and
the
goal
here
is
to
give
you
our
audience
the
ability
to
well
ask
us
anything
right
whatever
it
is.
B
That's
top
of
your
mind
whether
or
not
it's
related
to
the
topic
we'll
be
discussing
today
is
welcome
at
any
point
in
time
and
I'll.
Try
and
and
remember,
to
remind
you
all
of
that
periodically
throughout
the
show.
So
don't
hesitate
to
ask
us
questions
in
the
chat,
we'll
keep
an
eye
on
those
as
we
go
through
and
be
sure
to
answer
those
to
the
best
of
our
ability
or
dragon
others
kicking
and
screaming,
or
not
as
needed
to
get
those
questions
answered.
B
So
today,
as
chris
and
I
both
said,
we
are
joined
by
peter
lauterbach
product
manager
for,
among
other
things,
openshift
virtualization
here
in
red
hat,
so
peter,
if
you
don't
mind
giving
or
introducing
yourself,
as
in
the
famous
words
of
arnold
schwarzenegger.
I
know
who,
who
are
you
and
what
do
you.
C
Like
to
request
a
song,
I'm
one
of
the
product
managers
in
the
cloud
platform's.
B
C
B
B
C
Excuse
me:
I'm
one
of
the
product
managers
in
the
cloud
platforms
business
unit.
I
focus
on
virtualization
similar
to
andrew
my
original
product
is
red,
hat,
virtualization
or
rev,
and
for
the
past
years
and
change
I've
been
focused
on
openshift
fertilization,
which
is
kvm
and
openshift
awesome.
A
B
Yeah
so,
as
peter
said,
you
know
one
of
my
responsibilities:
official
responsibilities
beyond
just
live
streaming
once
a
week
is
kind
of
open
shift
and
virtualization,
and
that
includes,
among
other
things,
all
of
the
virtualization
platforms
that
openshift
can
run
on
right.
Most
of
you
who
have
interacted
with
me
know
that
I
talk
a
lot
about
vsphere
and
rev
and
all
that
other
stuff,
but
also
that
bleeds
into
openshift
fertilization
itself,
which
is
the
topic
of
today's
show
so
in
traditional,
ask
an
openshift
admin
or
or
openshift
admin
office
hours
fashion.
B
I
do
have
a
couple
of
things
that
I
want
to
cover
beforehand,
so
I
guess
what
the
press
would
call
a
retraction,
etc.
I
don't
have
any
retractions
this
week,
not
to
say
I
wasn't
incorrect
last
week,
because
that
would
be
surprising
if
I
got
everything
right,
just
nothing
that
anybody
pointed
out
to
me.
So
I
I
do
appreciate
it
when
you
all
do
highlight
that
andrew
you
are
wrong
here.
So
that
way
I
can
correct.
A
B
So
keep
us
honest
by
all
means,
but
that
being
said,
there's
a
couple
of
things
that
have
you
know
come
up
over
the
last
week
or
so
that
I
want
to
bring
up
that.
I
want
to
talk
about
with
you
all
or
at
least
make
sure
that
you're,
aware
of
so
I
have
my
handy
dandy,
sticky
note
here
that
I
use
to
keep
track
of
these
things.
B
B
C
So
you
know
who
actually
hates
you
know
who
hates.
C
Or
storage,
filling
up
worse
than
virtual,
inter
infrastructure,
admins
database.
B
B
B
You
can
add
additional
data
store
definitions
inside
of
there
and
then
just
create
additional
storage
classes
to
point
at
those,
it
does
become
a
bit
of
a
management
task
greater
for
the
application
teams
for
the
administrator
to
kind
of
keep
up
with
what's
going
on
there,
but
this
is
the
the
perils
of
not
having
data
store
or
what
are
they
storage
clusters
right,
the
equivalent
of
a
drs
cluster,
but
for
storage
or
for
data
stores
and
available
through
either
the
csi
paradigm?
B
As
far
as
I
know,
or
the
entry
storage
provisioner
for
vsphere?
So
if
anybody
has
any
questions
about
that,
just
let
me
know
you
know
I.
I
sympathize.
I
understand
that
sometimes
that
can
be
difficult.
You
know
vmware,
of
course,
recommends
using
the
csi
provisioner.
B
You
know
that
gives
you
a
lot
of
visibility
on
the
vsphere
or
excuse
me
the
v
center
side
as
well.
So
that
way
you
at
least
have
two
potential
layers
of
ability
to
see
and
get
those
alerts.
B
B
B
Right,
thank
you.
So
the
other
thing
that
I
wanted
to
bring
up
just
a
quick
recap:
there
was
resizing
control,
plane
nodes,
so
the
docks
and
I'll
paste
the
link
here
into
chat.
So
the
docs
kind
of
very
plainly
state
that
you,
you
can't
resize
control,
plane
nodes,
essentially
choose
how
big
your
cluster
is
going
to
be
before
you
deploy
it
and
then
deploy
it
with
control
plane,
nodes
of
that
size.
B
So
can
you
resize
them,
and
the
officially
documented
supported
way
of
doing
this?
If
you
will,
as
soon
as
I
can
find
the
right
window
that
I
was
looking
for
here
to
get
my
link
is
to
effectively
remove
the
control
plane
nodes,
one
at
a
time
and
then
reprovision
them
and
re-add
them
to
the
cluster.
B
Now
you
may
be
thinking.
Well,
that's
silly!
Why
can't?
I
just
turn
it
off.
I
can't
you
know
and
adjust
the
cpu
and
memory
and
then
turn
it
back
on
and
the
reason
for
that
is
it's
not
tested.
So
therefore,
we
don't
know
if
there's
any
edge
cases,
we
don't
know
if
there's
something
that
could
potentially
break
inside
of
there,
whereas
the
whole
remove
and
replace
process
is
tested
right.
That's
kind
of
the
core
disaster
recovery
piece:
okay,
jp
dade
saw
the
video
in
bare
metal
installation
creating
an
iso
to
install
the
cluster.
B
B
B
So
you
can
use
the
iso
to
deploy
onto
vsphere,
and
that
includes
upi
right
when
you
put
the
the
infrastructure
or
the
platform
type
as
vsphere
it'll
automatically
configure
all
of
the
appropriate
things.
So
you
don't
have
to
use
the
ova,
though
we
do
recommend
it
and
then
creating
static,
dhcp
leases.
B
I
I
believe
that
would
work
if
you
can
clarify
what
you
mean
by
creating
the
static
dhcp
leases.
That
would
be
helpful.
One
thing
to
note:
I
think
you
might
be
referring
to
what
we
talked
about
last
week,
where,
if
you
set
the
dhcp
lease
to
infinite,
will
it
automatically
reserve
that
so
I
believe
that
that
only
officially
works
with
bare
metal
ipi,
I
haven't
tested
it
with
a
bare
metal,
upi,
installation
or
non-integrated
installation.
B
So,
yes,
you
could
use
the
iso.
You
could
do
a
platform
equals
none
installation
on
top
of
vsphere,
but
I
don't
know
if
it
would
work
in
that
instance,
so
it
might
be
worth
trying.
The
worst
that
happens
is
it's
just
a
bare
metal
install
that
you
can
control
that
way.
So
I
would.
I
would
check
on
that,
but
I'll
also
say
that
doing
it
that
way,
which
is
effectively
a
bare
metal,
upi,
you're
pre-creating,
the
vms.
Already
your
id,
you
already
know
the
ipi
addresses
so
kind
of
a
trade-off
there.
B
Okay
enough
about
about
the
past
and.
B
Yeah,
it's
it's!
It's
the
future
right.
The
future
is
here.
What
was
what's
that
thing?
The
future
is
here:
it's
just
unevenly
distributed
so
peter.
What's
I
I
know
we
had
a
pre-meeting
on
this.
I
know
there's
a
lot
of
stuff
that
we
want
to
talk
about.
I
want
to
make
sure
that
we
have
time
to
cover
that.
So
please
tell
us
about
openshift
virtualization
what
what
is
openshift
virtualization
and
why?
Why
do
we?
Why
are
we
interested
in?
Why
do.
C
We
care
why.
Why
would
you
care?
Why
would
somebody
say,
hey,
I
think,
vms
in
my
kubernetes
cluster
would
be
an
awesome
thing.
That
kind
of
question
yeah.
Okay,
so,
interestingly
enough,
this
actually
is.
The
main
issue
is
hey.
I've
got
a
traditional
setup.
Virtualization
set
up.
I've
got
lots
of
guys
that
are
trained
up
on,
say,
vsphere
or
rev,
or
even
openstack,
and
we've
got
an
infrastructure
that
we're
doing
we've
gone
and
deployed
a
cloud
native
infrastructure.
Maybe
it's
in
a
public
cloud.
C
Maybe
we've
got
some
stuff
on
prem
we're
either
doing
our
own
thing,
we're
doing
or
we're
doing
open
shift
and
right
now
those
two
worlds:
don't
really
talk
to
each
other
right
and
and
in
fact
the
virtual
infrastructure
admins
are
like
yep.
We
provide
vms
and
don't
care
what
our
customers
put
into
it
and
the
developers
are
hey.
C
We
got
openshift
and
I
think
they're
in
vms,
but
I
don't
really
know
this
kind
of
breaks
the
you
know
the
sort
of
that
sre
process
right,
which
is
the
guy
that
actually
do
the
infrastructure
and
dev
all
work
together
right
and
that's
a
that's
a
future
for
a
lot
of
people
right
there
are.
There
are
some
customers
that
we
talk
about
like
lockheed,
that
are
sort
of
in
that
future
today,
but
for
a
lot
of
people,
it's.
How
do
I
get
there
right
so
now
I've
got
these
go
ahead.
B
No,
I
was
just
going
to
say
that
I've
seen
you
do
these
overview.
Presentations
for
openshift,
virtualization
and
you've
got
a
great
set
of
charts
and
quotes
that
come
from
various
analyst
firms
et
cetera
about
you
know
how
containers
are
what's
in
vogue
now
and
we're
seeing
a
lot
of
new
applications
being
containerized,
but
the
vast
majority
of
application,
logic
and
application
data
is
still
in
virtual
machines.
C
Right
that
gravitational
mass
and
by
the
way,
it's
not
going
away
anytime
soon
right
so
so
virtual
machines,
very
mature
technology,
there's
lots
of
reference
architectures!
There's
lots
of
automation
around
that
that
help
you
create
those
things
and
keep
it
up
and
running
and
operational,
which
is
fine
right
and,
like
you
said,
most
people
are
running
the
business
on
it,
whether
it's
a
oracle,
sql
server
or
something
like
that.
C
But
the
reality
is.
Is
that
the
that
you
know
that
rate
is
flat?
There's
not
a
lot
of
changes
there.
In
fact,
the
whole
a
lot
of
people
actually
work
in.
Oh
you
know
we
sort
of
get.
You
know
bonused
on
our
uptime
right
and
we
literally
don't
want
anything
to
change
here.
C
So
this
idea
of
rapid
deployment
and
rapid
application,
development
and
sort
of
an
agile
methodology
is
kind
of
opposite
of
what
these
guys
are
focused
on
right
but,
like
you
said,
there's
lots
of
valuable
data
bound
up
in
enterprise,
databases
and
business
logic.
That's
in
middleware,
right
and,
and
some
of
it's
even
on
old.
C
Tell
me
what
kind
of
language
I
can
get
away
with
on
the
call
here
on
the
stream
here
right,
but
you
know
a
crusty,
a
crusty
windows.net
application
that
was
written
maybe
a
decade
ago,
yeah,
maybe
the
guy
that
actually
wrote.
It
is
not
only
not
working
at
this
company,
but
he's
actually
retired,
because
that's
how
old
this
thing
is
right
and
and
like
nobody
wants
to
touch.
You
know
they
go.
Oh,
we
need
to.
C
We
need
to
go
update
this
to
you
know
to
to
handle
this
functionality,
because
we
got
some
sort
of
regulatory
requirement.
Everybody
goes
yeah,
not
it
don't.
B
B
C
And
let
me
just
touch
on
this
detail
here
right,
so
the
hypervisor
technology
that
we're
basing
on
basing
this
on
is
kvm
right,
which
runs
across
all
the
platforms
right,
so
rel,
rev,
openstack
and
now
open
shift
right
and
when
we
do
there's
actually
a
certification
program
that
microsoft
has
that
says:
hey
if
you
run
this,
it's
very
similar
to
our
rel
certification
right.
So
the
hardware
certification
actually
includes
the
virtualization
test
right.
So
so
literally
any
platform
that
can
run
rel
can
run
rev
right.
C
There
have
been
calls
I've
been
on
with
customers
who
shall
remain
nameless,
probably
for
their
own
protection.
They
say:
hey.
We
got
like
windows,
server,
2008
and
you're
kind
of
like
okay
and
then
windows,
server,
2003,
and
it's
like
yeah.
No,
you
gotta
do
the
old
yeller
and
take
that
thing
out
to
the
back
and
you
know
get
it
get
in
on
something
slightly
more
modern.
That's
not
not
such
a
security,
vulnerability.
C
B
Not
going
to
comment
on
that,
so
just
to
recap:
right
from
a
developer
from
an
application
perspective
right,
it's
it's
bringing
existing
applications.
You
know
within
a
reasonable
life
span
forward
into
the
kubernetes
paradigm.
So
I'm
going
to
put
on
my
administrator
cap
for
a
moment
we're
changing
or
we're
moving
from
an
old
you
know,
or
a
traditional
data
center
virtualization
platform
onto
effectively
kubernetes
right.
So
what
does
that
mean
for
me
right?
Should
I
should
I
be
scared?
Should
I
be
alarmed.
C
C
You
know
what
what
is
on
the
other
side
right,
like
cooper
yeah,
I
hear
kubernetes
is
cool
but
sort
of
whether
the
facilities
over
there
that
are
in
the
platform,
and
let
me
back
up
a
little
bit
right,
which
is-
and
I
sort
of
skipped
over
this
part
right,
which
is
you
know
this
is
part
of
a
larger
modernization
effort
at
a
company
right.
No,
no
cloud
native
developer
goes.
Oh
man,
you
know
what
this
you
know,
12
factor
application
needs
is
some
virtual
machines
and
that'll
make
it
really
cool
right.
C
It's
more
that
hey.
We
got
some
valuable
logic
bound
up
in
these
databases
in
this
middleware.
We
need
to
bring
it
along
and
then
back
to
your
question
of
security
and
operational
stuff
right,
there's
already
things
in
the
kubernetes
and
particularly
our
our
our
distribution
of
it
right
openshift
in
terms
of
security
right,
I've
got
I've
got
arcos,
which
is
an
immutable
os
right.
So
even
if
somebody
actually
gets
on
your
node
well,
they
can't.
C
Right,
there's
se
linux,
which
is
baked
in
right.
Our
rel
is
arcos.
You
know
you
get
all
that
all
that
protection
along
with
that
as
well
right
and
the
other
thing
is
that
it
now
becomes
a
single
platform
right.
So
my
virtual
machines
are
first-class
citizens
in
this
new
cloud-native
paradigm
right.
So
all
the
things
that
you
can
do
with
a
pod
and
a
container,
you
essentially
can
do
with
a
virtual
machine
right,
so
it
can
partici
it
can
connect
to
sdns.
It
can
participate
in
service
meshes.
C
You
know
and
balancing
that
happens
in
kubernetes,
which
is
fairly
robust
and
getting
more
robuster,
as
we
do
things
like
the
descheduler.
So
the
nice
thing
is
and
and
that's
the
way
we
did
it
right,
it's
kubernetes.
First,
this
isn't
like
hey:
let's
replicate
everything
about
what
we
have
in
the
virtual
environment,
not
only
the
good
stuff,
but
also
kind
of
the
crafty,
weird
stuff
that
we
got
and
do
that
in
kubernetes
right.
C
So
if
you
think
of
a
product
like
rev,
the
the
vert
platform
right
knows
a
lot
about
the
storage
and
does
a
lot
of
the
storage
management
and
the
network
management
right.
It's
all
kind
of
sort
of
that
big
ball
of
mud
as
they
say
right
and
when
we
did
cube
vert
and
and
when
we
came
up
with
cubert
and
and
openshift
virtualization,
we
said:
look
we're
going
to
respect
the
kubernetes
architecture
right,
so
everything's
got
to
be
an
api
and,
more
importantly,
there's
a
very
clear
separation
right.
C
So
the
virtualization
piece
is
kvm
right
and,
and
it
does,
it
has
a
lot
of
the
capabilities
that
it
has
on
the
other
platforms,
but
the
storage
interface
and
the
network
interface
there's
a
beautiful
bright
line
of
api
that
any
pod
can
talk
to
and
our
vms
use
as
well
right.
So
things
like
cloning
and
replication
and
network
management,
that's
literally
not
the
vm's
problem,
but
all
of
the
features
and
functionality
that
you
have
of
those
capabilities
can
be,
for
the
most
part
can
be
used
by
a
virtual
machine.
B
C
B
Question
one
comes
from
twitter
and
one
comes
from
chat.
So
I'm
I'm
going
to
ask
my
question.
First,
okay
or
let
me
rephrase
that
I'm
going
to
ask
all
three
questions,
but
I
think
the
natural
order
is
to
answer
mine
first
and
then
probably
the
one
from
twitch,
which
is
rapscallion
reeves,
which
what
a
great
word
rapscallion
and
then
the
the
other
one
from
twitter
is
from
sachin.
B
C
B
Yeah,
I
see
we're
back
all
right,
so
so
my
question
first,
do
we
see
any
or
do
you
expect
there
to
be
any
contention
between
a
traditional
virtualization
admin
and
the
openshift
admin
who
now
has
vms
running
in
their
platform?
So
that's
question
number
one.
So
question
number
two,
so
rapscallion
reeves.
So
if
openshift
is
running
on
vms,
so
in
other
words
it's
an
open
shift
in
overt
or
rev
deployment.
Is
there
any
visibility
to
the
under
cloud
of
the
cooper
vms?
B
In
other
words,
if
you
create
a
vm
and
open
shift,
will
it
see
it
in
over
rev
so
and
then
the
third
one
from
twitter
get
out
of
here
calendar
notifications?
Are
there
plans
to
have
s2i
support
with
virtual
machines
as
well
s2i
being
source
damage?
B
A
C
C
Thank
you.
So
the
contention
part
is,
and
I'm
going
to
divert
off
technology
for
a
minute
right,
which
is
a
lot
of
it
has
to
do
with
how
the
organization
is
set
up
right.
So
so,
if
you
go
read
the
google
book
right,
which
I
think
I've
got
a
copy
of
it
here,
right,
we've
just
said:
hey.
We
want
to
do
sre
right.
We.
A
Great
sleeping
material,
but
like
once
you
get
all
the
equations
out
of
it.
You're
good
yeah.
C
C
This
cloud
stuff
is,
you
know
not
really
known
to
us,
and
you
know
the
the
dev
guys
are
actually
off
subscribing
to
the
cloud
without
even
the
it
guys
knowing
about
it
right,
sort
of
that
shadow
I.t
or
whatever
the
you
know,
shadow
development,
but
in
reality
kubernetes
and
cloud
native,
is
the
future
right.
So
some
of
these
guys
said
look,
you
know,
there's
something
cool
happening
over
there.
C
C
The
words
are
different
when
you
get
over
to
kubernetes
and
some
of
the
concepts
are
different,
but
they're
still
valid
and
valuable
right,
so
you
can
take
it
as
an
opportunity
to
go
look,
and
I
gotta
tell
you
actually,
when
I
again
a
slight
diversion
when
I
actually
interviewed
a
red
hat.
I
didn't
actually
have
a
whole
lot
of
cloud
knowledge
myself
and
they
said.
Oh.
C
It's
this
product
and
I
didn't
know
anything
and
I
went
google
it.
I
found
mini
shift
right
and
I
downloaded
miniship
put
it
on
my
linux
workstation
and
I
was
super
surprised
like
how
easy
it
was
to
get
started
right,
which
is
kind
of
like
you
know.
They
say
the
first
date
is
free,
so
I
was
hooked
at
that
point,
and
so,
if
you
want
to
get
into
it
and
play
with
it,
it's
a
good
way
to
do
it
and
then
the
comfort
of
having
a
virtual
machine
of
oh.
C
I
know
how
to
create
a
virtual
machine.
I
have
started
up
and
then
the
other
thing
is
the
web
console
right.
So
most
of
the
scary
stuff
you
see
around
kubernetes
is
all
the
there's.
This
yaml
there's
this
long
text
file
that
it
needs
to
have
the
right
stuff
in
it.
C
Well,
we
actually
have
a
gui
that
might
that
mirrors
all
the
functions
that
you
essentially
can
do
in
the
command
line
and
on
yaml
right,
so
you
can
actually
get
started
with
the
web
console
and-
and
this
is
the
thing
I
find
very
useful
right
is-
I
go.
Do
things
in
the
web
console
and
I
go
and
then
there's
a
little
tab
that
says,
click
yaml
and
you
go.
Oh,
I
not
based
on
what
I
clicked
on
and
what
I
set
in
the
in
the
in
the
ui.
C
I
actually
see
how
the
yaml's
changed
and
now
I'm
actually
more
comfortable
with
it,
and
now
I
can
now
I've
got
I've
actually
got
a
little
github
repo
that
has
yaml
in
it,
and
sometimes
I
go
in
and
edit
that
stuff
directly.
So
it's
actually
made
my
made
me.
It
makes
me
look
smarter,
but
it
also
makes
it
easier
to
digest.
B
Yeah,
it's
funny.
You
say
that
because
I
I
literally
just
had
a
conversation
with
somebody
who
was
asking.
Is
there
an
api
for
the
things
the
gui
is
doing?
I
think
it's.
The
other
way
around
the
the
google
is
consuming
all
those
apis.
So
yes,
exactly
yes,
there
definitely
is
okay.
So
thank
you.
So
I.
B
Question
two:
so
can
openshift
virtualization
see
right?
Is
there
visibility
un
to
the
undercloud
for
cooper
vms,
and
I
I
think
that
this
will
tie
in
with.
We
should
probably
talk
a
little
bit
about
the
technology
like
how
it
looks
how
it
works
type
of
thing,
and
I.
B
Might
help
answer
this
question
and
I
also
I
know
chris
just
pointed
out
to
me
privately-
that
restream
isn't
moving
comments
from
youtube
to
twitch,
so
we
both
have
chris
and
I
both
have
youtube
up
as
well.
So
for
anybody
on
youtube,
we
are.
We
are
keeping
up
with
what
you're
talking
about
over
there.
B
So
I'm
gonna
go
ahead
and
share
my
screen.
So
let's
see,
let's
click
screen.
C
I've
done
this
once
or
twice
yeah
just
to
set
this
up
right.
The
you
know,
openshift
virtualization
is
a
feature
of
openshift
right,
so
this
isn't
about
hey.
Can
I
use
vms
without
caring
about
cloud
native
and
open
shift
right,
so
you
got
to
be
in
the
open
shift.
C
B
Yeah,
I
just
wanted
to
do
a
quick
kind
of
overview,
because
I
think
it'll
help
answer
some
of
these
technical
questions
that
I
see
coming
up.
Yeah
yeah
to
to
just
do
this
like
scratching,
you
know
just
scratch
deep
of
of
openshift
virtualization.
B
Wise
yeah,
I
sure
can
so
this
is
this-
is
my
lab
cluster?
You
can
see
I'm
running
4.7.
I
I
actually
so
open
shift.
Virtualization
2.6
got
pushed
by
two
weeks,
so
I'm
running
a
nightly
build
in
this
instance,
but
2.6
will
be
out
shortly
so
effectively
like
everything
else,
it's
deployed
as
an
operator.
Let
me
make
sure
we
can
see
all
of
them
right.
Openshift
virtualization
gets
deployed
when
you
do
that
it
has,
as
peter
mentioned
right,
there's
a
bunch
of
gui
tie-ins,
so
on
and
so
forth.
B
B
I
can
flip
over
to
here,
and
I
can
do
things
like
well,
I
want
to
add:
let's
go
to
the
right
default
right
project.
I
want
to
add
a
virtual
machine
right
and
I
can
choose
from.
I
can
see
and
select
from
virtual
machines
that
I
want
to
publish
so
here's
a
fedora,
33
template.
I
want
to
create
a
virtual
machine
sure
amused
herring
seems
like
a
good
name
for
this
one
right,
we'll
click
our
button
here
and
just
like
that.
We've
got
a
virtual
machine
that
is
in
the
process
of
being
provisioned.
C
A
B
Yeah
and
I
think
that's
really
important
because
it's
a
team-
that's
not
new
to
virtualization,
so
they
understand
how
virtualization
admins
think.
So,
if
I
click
on
my
vm
here
right
kind
of
all
the
expected
things
right-
here's
my
console
so
on
and
so
forth,
but
peter
said,
remember
it's
kubernetes
native!
So
if
I
click
up
here
in
pods,
you
can
see
I've
got
like
here's,
vert
launcher
for
amused
herring.
B
B
Yes,
one
of
these
you
can
see
here.
We've
got
a
qmu
kvm
process
running
inside
of
there.
So
we
I
mean
technically,
you
can
do
nested
virtualization,
but
we
don't
support
it.
So
really
it's
not
it's
not
in
the
concept
of
I'm
deploying
a
cluster.
An
openshift
cluster
to
in
your
example,
say
rev
and
then
I'm
using
openshift
virtualization
to
then
talk
to
rev
to
deploy
virtual
machines,
which
is
what
machine
api
does.
Rather,
it's
creating
virtual
machines
and
deploying
them
in
pods
inside
of
openshift,
so
openshift
effectively
replaces
the
functionality
of
rev.
B
A
B
C
C
Okay,
so
sanchez,
maybe
if
you
could
say
a
little
bit
more
about
hey,
here's,
here's
what
I'm
trying
to
accomplish
and
yeah.
This
is
the
right
technology.
There
might
actually
be
a
different
workflow
to
actually
do
what
you
want.
That's
a
little
more,
not
only
kubernetes
native,
but
you
know,
works
well
with
virtual
machines.
C
Yes,
so
so
the
thing
the
thing
we've
kind
of
skipped
over
here
right
we've
been
focused
on
hey.
I
can
go,
create
vms
natively
but,
like
I
said,
there's
actually
a
whole
set
of
legacy
vms.
You
know
the
you
know:
what
is
it
the
the
99
percent
of
the
gravitational
mass
of
ip
stuff
is
in
a
virtual
machine
still
right,
and
how
do
I
get
there
right?
C
So
in
our
traditional
world,
we
actually
have
products
like
what's
called
infrastructure
migration
services,
which
would
take
virtual
machines
from
say,
like
a
vsphere
environment
into
a
rev
or
open
stack
right,
so
turn
them
into
kvm
vms.
C
C
Let
me
double
check,
but
I
believe
there
is
a
p
to
v
option
there
as
well,
where
you
can
point
that
at
a
physical
box
and
say
go
figure
out
what
that
thing's
doing
and
pull
it
in
and
and
like
I
said
this
does
two
things:
it
does
an
analytics
where
it's
it
actually
can
survey
your
entire
inventory
and
say:
I
understand
the
different
features
that
you
have
like.
Maybe
you're
not
doing
anything
special
or
weird
or
you
know
it's
not
a
snowflake
vm
and
that's
green
right.
C
So
you
could
literally
just
bring
that
in
and
the
nice
thing
is
we
have
a
war
migration
from
vsphere
right,
which
is
the
vm
can
actually
continue
to
run
over.
C
Here
we
connect
to
the
to
the
vsphere
apis,
pull
the
data
over
and
create
the
you
know
create
the
reflection
in
openshift
and
as
the
vm
continues
to
run,
we
continue
to
converge
and
pull
data
until
it
matches
and
then
at
a
point
of
your
timing
and
mutual
timing
and
convenience,
you
can
then
power
down
this
virtual
machine
and
power
it
up
inside
of
openshift.
C
Those
guys
are
awesome,
yeah,
it's
actually
based
on
the
upstream
conveyor,
but
you
know:
there's
other
complicate,
not
complications
but
there's
other
factors
that
take
into
account
like
what
is
my
networking
look
like?
Is
that
transparent?
Can
I
will
it
automatically
fail
over
when
I
move
this
surface
from
one
one
platform
to
another,
which
is
fine?
C
The
other
thing
that
so
when
you
say
p2v
though
the
other
thing
that's
super
important
to
remember
is
well
two
things
right.
One
is:
is
it
a
physical
because
I
need
raw
horsepower
like
maybe
it's
an
oracle
database
or
it's
an
sap
thing
and
the
real
question
is:
is:
should
you
be
taking
that
into
kubernetes
and
putting
it
into
a
vm
right?
C
Because
if
the
the
lat,
you
know,
if
you
think
about
your
resourcing,
if
you've
got
a
lot
of
little
1u
pizza
boxes,
that
that
are
doing
your
cloud
on
prem
and
you
drop
a
whopping.
You
know
sap
vm
into
that,
just
because
you
can.
That
may
not
make
the
most
sense
right
if
you're,
if
it's
doing
something
valuable
for
your
business
like
you
need
to
do
that
and
connect
into
that
thing.
A
C
C
The
other
thing
is:
is
that
things
that
are
bare
metal
tend
to
be
actually
really
old
too
right
so
like
when
I
said
those
windows
server
2000,
what
was
it
windows?
Server?
2003,
you
know,
those
are,
I
think,
they're
process,
you
know,
control
type
of
things
or
they're
at
you
know:
they're
they're
lab
machines
on
a
on
a
manufacturing
floor
somewhere
that
haven't
been
updated.
Let's
see
2003
who
was
president
back
then
right.
That
was
that
was
that.
C
C
C
The
stack,
rocks,
acquisition
and
announcement
right
and
acm
has
a
whole
bunch
of
compliance
stuff
if
anybody
like,
regardless
of
whether
that
technology
works,
if
anybody
has
a
dream
that
a
windows
windows,
server,
2003
vm
inside
of
a
kubernetes
cluster,
is
going
to
pass
any
sort
of
security
audit.
You
are
you're
kidding
yourself
all
right,
I'm
sorry
I'll
I'll!
Stop
ramping!
Now,
all.
B
Sachin
is
there
a
reference
architecture
for
running
nfv
on
openshift
virtualization
like
is
available
for
openstack
today,
as
far
as
I
know,
no,
I
I
from
my
understanding,
so
it's
kvm
underneath
the
covers,
which
means
that,
from
a
workload
capability
standpoint-
and
I
know
having
talked
with
engineers
and
peter
et
cetera
right-
they
really
strive
for
performance
equivalence
right.
They
don't
want
there
to
be
any
degradation
of
performance,
because
it's
a
vm
running
an
open
shift
so
technically
possible
to
run
those
virtualized.
B
You
know
network
functions,
but
we
don't
have
a
reference
architecture
or
anything
like
that.
At
this
point,
let
me
see
it.
C
Yeah,
let
me
go
find
I
in
one
of
the
blogs
I
had
not
the
it
was
actually
in
the
openshift
46
openshift,
virtualization
blog,
that
I
did
in
46.
So
it
was
what
three
months
ago,
probably
let
me
see
if
I
can
dig
it
up.
We.
C
We
did
that
comparison
of
you
know
hey,
let's
run
these
virtual
workloads
of
postgres
sql
server
and
we
actually
had
a
couple
of
compute
ones
like
black
shoals.
You
know
financial
calculation
type,
stuff,
run
them
on
your
traditional
virtualization
platform
and
then
create
that
same
workload
on
openshift
and
openshift
virtualization,
and
we
essentially
got
performance
parity
right
because
kvm
is
kvm
right.
We've
been
doing
this,
for
I
think
it's
been
in
the
kernel.
What
a
decade
now
right.
C
So
yeah
we
had
this
comparison
that
that
showed.
Essentially,
it
was
in
a
couple
of
percentage
points
of
each
other.
B
C
Right
go
ahead
and
finish
your
thought
well,
on
the
npv,
the
telco
thing
right,
so
we
are
focused
currently
on
sort
of
things.
Like
enterprise
databases,
you
know
sort
of
your
traditional
I.t
workloads.
C
We
know
telcos,
especially
for
things
on
the
edge
you
know
want
to
get
there
we're
not
quite
there
yet
so
we're
working.
We
get
this
question
pretty
regularly.
We'd
be
interested
in
hearing
about
the
use
cases,
but
right
now
that
kind
of
you
know
things
that
demand
say
a
low
latency
or
you
know
some
sort
of
high
performance
out
of
the
vm.
B
So
chaitanya
I
apologize.
I
am
terrible
at
names,
including
and
especially
my
children's
names,
so
apologies.
If
I
butcher
anybody's
name,
I
want
to
do
a
job
in
kubernetes
practicing
basic
concepts.
So
I.
B
B
Great
resource
to
go
and
get
started
and
get
hands-on.
You
know
with
some
guided
scenarios
and
stuff
like
that.
Conan
can
openshift
virtualization
orchestrate
virtual
machines
for
an
open
stack
when
openshift
is
hosted
on
openstack,
so.
B
Yeah
yeah,
so
so
yeah,
yes,
but
no,
so
this
is
another
one
of
those
where
it
gets
confusing.
So
open
shift
deployed
using
the
ipi
method
to
open
stack
is
technically
creating
and
destroying
right,
managing
virtual
machines
for
itself
right
its
own
worker
nodes
using
the
openstack
apis,
etc.
Machine
api.
B
If
we're
talking
about
openshift
virtualization,
then
no,
however,
there
are
some
weird
edge
cases
that
may
or
may
not
be
supported
here.
So,
for
example,
it
is
technically
possible
and
fully
supported
to
deploy
open
shifts
to
openstack
that
has
a
virtual
control,
plane
and
physical
worker
nodes.
Using
ironic
now
remember,
physical
servers
is
required
for
openshift
virtualization,
so
in
that
case
you
could
technically
deploy
openshift
virtualization
inside
of
there
and
it
would
function
exactly
as
you
would
expect.
I
don't
know
whether
or
not
that's
supported.
B
B
Yeah
so-
and
I
see
that
there's
a
couple
of
questions
around
that
so
openshift
virtualization
today
requires
physical
servers,
on-premises
physical
servers
I'll
go
even
further,
so
nested
virtualization
technically
works.
You
all
who
are
seeing
my
screen
here.
This
is
a
nested
lab.
Technically
works,
not
supported
great
for
demos
stuff,
like
that
yeah.
C
Being
driven
by
demand
right
so
the
again,
the
bulk
of
the
stuff
in
public
cloud
is
probably
either
aws
or
azure
and
we're
having
you
know,
we're
having
conversations
with
those
teams,
but
the
thing
that
will
actually
move
that
along
is
customer
demand
right
because
that's
a
again,
that's
you
sure
you
could
do
it,
but
is
it
you
know?
Is
it
an?
Is
it
actually
an
economic
solution
that
will
work
that
you
know?
That's
that's
one
of
the
things
that
pms
care
about
like
can
customers
afford
it.
B
So
dan
asks
is
nested
virtualization
support
on
the
roadmap,
but
pause
before
you
answer
that
not
looking
for
nested
vms,
like
what
we
were
just
talking
about,
but
rather
interested
in
use
cases
where
virtual
machines
are
able
to
launch
other
virtual
machines.
A
A
B
And
doing
it
that
way,
dan,
please
speak
up
and
chat
if
we
can
yeah.
A
C
B
Anybody
and
everybody's
welcome
to
reach
out
to
me
andrew.sullivan
at
red
hat.
If
you
want
to
ask
other
questions
or
clarify
after
the
show
ends
in
11
minutes,
because
I
know
we.
C
B
B
B
C
The
interesting
part
is
once
you
come
up
with
a
technology.
People
right
openshift
itself
has
a
lot
of
future
stuff.
That's
going
on,
and
you
know,
since
virtual
machines
are
first-class
citizens.
The
very
first
question
I
get
after
the
openshift
guys
announced.
Something
is
hey.
Does
it
work
with
openshift
virtualization
right?
So
two
examples
are
compact
clusters
right,
which
is
it's
not
it's
not
hyper
converge,
but
it's
the
you
know
the
idea
that
I've
got
three
nodes:
the
control,
plane,
nodes
and
customer
workloads
are
kind
of
rotating.
C
All
those
schedulable
masters
or
schedulable
control.
Plane
nodes
are
what
we
call
it.
Something
like
that
can
use
vms
there.
Absolutely
right.
You
install
the
operator,
you
create
your
vms,
just
like
you
would
on
any
openshift
cluster.
The
trick
there
is
vms
tend
to
be
more
heavyweight
in
terms
of
resources
of
cpu
and
memory,
and
you
just
have
to
make
sure
that
your
three
nodes
are
big
enough
to
handle
the
control
plane
workload.
You
know
scd
can
be
a
little
cranky.
Sometimes
your
actual
cloud
native
workload,
your
container
workloads
and
your
virtual
machines.
C
The
other
use
case
is
even
farther
future
right
and
that's
a
shipping
product
today
right.
The
other
far
future
is
edge
right
and
sort
of
the
single.
You
know
single
node
open
shift.
Could
you
use
vms
there
yeah?
Probably
but
again,
it's
you
know
it's
not
going
to
run
on
a
16
megabyte.
C
A
C
So
there's
one
other:
do
we
want
to
talk
about
futures
a
little
bit
too
sure?
Okay,
so
one
of
the
other,
the
one
of
the
other
things
people
are
asking
about
is
sort
of
the
idea
of
hey.
Can
I
do
openshift
clusters
inside
of
openshift
right
and
the
idea
of
multi-tenant
right?
So
if
I've
got
a
large
bare
metal
cluster
that
you
know,
some
of
the
server
vendors
are
pushing
the
4u
box,
that's
maxed
out
with
memory
and
cpu
and
possibly
storage.
C
But
then
I
actually
you
know
everybody
gets
a
cluster
kind
of
that.
Oprah
thing
like
hey,
chris
gets
a
cluster
andrew
gets
a
cluster
and
you
are
actually
the
admin
of
that.
So
you
can
sort
of
do
that
today
with
the
upi
and
create
vms
in
the
main
openshift
cluster
and
deploy
virtual
clusters
inside
of
it.
A
C
What's
essentially
multi-tenant,
you
know,
essentially
what
you've
got
over
here
in
your
traditional
it,
where
I
can
do
deployments
and
do
tenancy
and
separate
my
end
users
and
customers
you'll
then
be
able
to
do
that
inside
of
kubernetes
and
openshift.
B
B
Honestly,
it's
it's
a
silly
stupid
first
world
problem
right
right:
dual
4k
monitors
and
the
screen
scaling
in
fedora
is
all
or
nothing
so
either
it's
at
100.
So
the
4k
is
super
tiny
and
I'm
getting
old,
so
my
eyes
aren't
what
they
used
to
be,
or
at
200
it's
the
equivalent
of
1080p,
which
looks
nice
and
sharp
on
4k,
but
is
not
the
type
of
real
estate
that
I
want
right.
So
mac
os
gives
me
the
ability
to
to
do
an
equivalent
of
1080p.
A
B
Right
yeah,
so
that
really
that's
that's
the
reason
why
and
if
you
notice
here
I'll
switch
over
here.
Most
of
the
things
that
I
do
are
from
this
bastion
host,
which
is
actually
a
it's
a
linux
noise.
I
actually,
I
think
I
said
rel
in
the
chat,
but
it
might
be
centos
stream.
A
B
A
Yeah,
I
I
have
two
linux
boxes
that
I
use
for
things.
One
is
actually
a
very
robust
server
and.
B
A
Other
is
just
you
know
like
set
up
to
be
a
desktop
and
it
used
to
run
obs
for
this
channel,
but
we've
found
better
ways
to
do
that.
In
theory,.
C
So
before
we
run
out
of
time
here-
and
I
think
you
said-
we
have
a
hard
stop
in
about
four
minutes-
20
seconds
so
say
the
folks
on
the
stream
here
and
thank
you
for
your
questions
by
the
way
that
actually
helped
shape
the
conversation.
Hey,
I'm
interested
virtual
machines
in
kubernetes
sounds
interesting.
How
do
I
try
it
right?
So
if
you
already
have
an
open
shift
subscription
or
you've
got
access
to
an
openshift
cluster,
you
can
actually
just
install
the
openshift
virtualization
operator.
C
C
You
can
download
it,
install
it
and
start
creating
vms
in
your
name,
space
in
as
little
as
10
minutes,
yeah.
C
Yeah
and
it's
in
the
operator
actually
handles
the
upgrades
as
well.
So
when
you
go
ahead
and
upgrade
your
openshift
cluster,
it
will
say:
oh
there's
an
opera,
it
actually
doesn't
automatically
upgrade
the
the
open,
the
cmv
operator,
but
we
say:
hey,
there's
an
upgrade
available.
Do
you
want
to
upgrade
it
and
click
here
and
that'll
happen.
B
This
is
2.6.0-637;
this
is
the
fourth
or
fifth
nightly
release
it's
updated
to.
I
think
I
started
at
like
two
or
six
thirty,
something
like
that
and
it
just
quietly
in
the
background
updates
itself.
According
to
the
nightlys,
you
know
with
without
any
issue
I
haven't
had
to
think
about
it.
So
it's
really
nice.
C
And
the
very
last
thought
I
think:
well,
it
won't
be
the
last
one,
but
there'll
be
other
ones.
The
last
one
for
this
particular
stream
is
red.
Hat
is
very
strong
in
in
the
cubert
space
right.
So
kuvert
is
our
upstream.
There
was
actually
a
summit
about
a
month
ago
that
talked
about
some
very
cool
things
in
terms
of
handling
resources.
The
other
big
one
that
we
get
asked
about.
C
A
lot
is
gpu
enablement
right,
so
I
want
to
do
either
compute
intensive
stuff,
with
aiml,
with
virtual
machines
and
then
remote
visualization
right.
So
so
those
two
things
are
actually
actively
being
developed
in
kuber
right
now.
They
are
not
quite
downstream
in
openshift
virtualization,
but
we'll
be
doing
some
pci
path
through
coming
up
very
shortly.
A
B
All
right,
so
I
know,
we've
got
a
little
over
two
minutes
left,
so
want
to
make
sure
that
everybody
has
an
opportunity
to
ask
any
last
questions
that
they've
got.
You
are
also
welcome
to
reach
out
to
me
at
any
time
during
the
stream,
or
not
to
ask
questions
on
any
topic,
andrew.sullivan
redhat.com
or
on
twitter
at
practical,
andrew
peter.
I
will
leave
it
to
you
to
how
much
of
your
contact
information
to
disclose
and
whether
or
not
you
you
want
to
subject
yourself
to
that
yeah.
No,
that.
C
That's
fine,
I'm
actually
on
twitter.
I
think
it's
pc
a
lot.
Pclotterback
is
my
handle.
My
red
hat
email
is
not
as
fancy
as
yours.
It's
just
p-e-l-a-u-t-e-r
african-hat.com.
A
A
A
Yeah-
and
I
am
at
chris
short
on
twitter
and
see
short
at
redhat.com.
If
you
have
any
questions
just
like
andrew,
I
can
get
them
routed
in
the
right
direction.
If
I
can't
answer
them
at
all,.
B
Yep
and
so
cheyenne
can
you
list
the
applications
that
we
can
do
with
kubernetes?
So
no,
but
we
can
describe
kind
of
a
general
category
of
applications.
So
what
do
I
mean
by
that?
So
kubernetes
is
designed
to
schedule
and
control
containers
and
it
doesn't
really
matter.
What's
in
those
containers,
it
could
be
a
simple
bash
script
that
reaches
out
and
pings
your
gateway
to
make
sure
that
it's
you
still
have
connectivity
or
something
like
that
or
it
could
be
anything
up
to
it,
including
like
microsoft,
sql
server.
B
A
So
yeah
we
got
to
jump
thanks
everybody
for
joining
today.
Thank
you,
peter,
for
coming
on
and
talking
with
us
about
all
things,
virtualization
and
andrew
great
job.
As
always,
I'm
sure
there
are
questions
we
did
not
answer
so
please
feel
free
to
reach
out
to
any
of
us
and
we
can
get
them
answered
and
coming
up
next
in
literally
seconds
we
will
be
talking
about
if
I
can
find
which
sliver
in
my
calendar,
this
is.
It's
gonna,
be
a
fireside
chat
with
my
friends
at
corcona
the
database
folks.