►
From YouTube: OpenShift on Azure
Description
In this talk at the OpenShift partner theater from Red Hat Summit 2018, Harold Wong and Jim Zimmerman from Microsoft walk through the newly announced OpenShift on Azure service.
B
Hello,
everyone
sorry
I
just
had
to
say
it
yeah.
My
name
is
Jim
Zirin,
I'm
principal
se,
and
Microsoft
I'm
helping
lead
the
managed
open
shift,
offering
that
we
announced
yesterday
at
the
keynote
and
I
figured
I'd
go
over
a
few
things
that
we
covered
yesterday
for
those
that
missed
its,
we
announced
the
jointly
managed
open
shift
on
Azure.
So
basically,
this
is
gonna
be
managed
by
both
Red
Hat
and
Microsoft
as
a
first-party
service.
B
B
Patrick
did
that
and
then
we
also
have
open
ship
support
and
Azure
stack
and
so
Harold's
gonna
show
a
demo
of
that
working.
It's
pretty
cool
for
those
of
you
that
you
want
to
run
a
private
cloud
on
Prem
and
then,
lastly,
we'll
we'll
go
over
the
open
service
broker
for
a
sure
that
runs
on
open
ships.
So
basically
it's
service
broker
is
a
way
to
provision
as
your
first
party
services
from
within
open
shift.
A
Ok,
so
I
figured
we
kind
of
walk
through
some
of
the
deployment
options,
because
if
you
are
super
interested
in
the
managed
or
jointly
managed
open
chef
offering
and
azure,
it
is
only
in
private
preview.
Even
the
the
windows
container
support
in
open
shift
is
preview
right,
so
they're
not
GA.
Yet
so,
if
you
want
to
be
running
open
shift
and
as
you
today,
what
are
your
options,
and
so
we
have
different
ways
that
you
can
test
out.
You
try
out
openshift
and
Azure.
There's
something
called
a
test-drive.
A
So
if
you
don't
have
open
shift
already,
maybe
you
don't
even
own
a
sure
all
right,
but
you're
interested
in
running
and
trying
it
out
for
four
hours.
You
can
go
to
our
website
to
the
marketplace.
Website
do
a
search
for
OpenShift.
You
can
find
the
test
drive
and
then
you
can
deploy
it.
You
don't
have
no
accounts
necessary.
Just
your
email,
it'll
run
for
four
hours.
You'll
have
the
ability
to
test
it
out,
run
it
see
how
it
works.
A
If
you
like
it,
then
you
can
contact
Microsoft,
and/or,
a
Red,
Hat
and
kind
of
get
going.
The
other
one
is,
if
you
already
own
a
sure
you
already
own
OpenShift,
and
you
want
to
deploy
it
easily
into
the
azure
environment.
You
can
go
to
the
azure
marketplace
once
again
and
there
is
an
offer
there,
where
you
answer
some
questions.
A
Input
in
your
Red
Hat
subscription
information,
whether
it's
your
user
name
password
or
activation
key
org
ID,
as
well
as
your
Apple
ID,
and
then
it
will
go,
deploy
a
open
chef
cluster
for
you.
It
will
have
three
master
nodes,
three
infra
nodes,
and
then
you
get
to
select
how
many
app
nodes
that
you
want
to
deploy
all
right.
So
then
you
wait
about
an
hour
45
minutes
to
an
hour
or
so
and
come
back
and
you'll.
Have
your
10,
no
20
node
cluster
up
and
running
ready
to
go
all
right.
A
Another
way
to
deploy
things
is,
if
you
don't
want
that
opinionated
install,
but
you
want
to
install
a
open
chef
cluster
with
your
own
parameters.
We
do
have
what
we
called
our
resource
manager
templates
right,
arm
templates
that
are
available.
There's
the
arm
templates
directly
from
Red
Hat.
That's
part
of
the
reference
architecture.
A
We
also
have
we
being
Microsoft
or
me:
Harold's
have
github
repos
on
the
github
comm
Microsoft,
and
then
we
have
openshift
origin
and
open
chef
container
platform
repos
so
that
you
can
actually
go
deploy
your
own
cluster
and
have
the
ability
to
customize
different
things
like
oh
I
want
I,
don't
care
about
a
che
right
now.
I
only
want
to
deploy
a
simple
cluster
to
test
out
something,
so
you
can
select
one
master,
one
infra,
node
and
app
node
I
want
to
deploy
metrics
or
I.
Don't
want
to
deploy
metrics
right.
A
So
there's
a
bunch
of
configuration
options
that
you
have
in
terms
of
deploying
using
these
templates.
The
other
thing
you
could
also
do
right
flexibility
options.
You
can
go,
deploy
your
own
VMs
into
Azure
by
the
way
that
arm
template
deploys
all
the
VMS,
for
you
sets
up
all
the
storage,
all
the
networking
right
everything
so
that
when
the
template
is
done,
you
have
a
fully
functional
cluster.
The
other
option
is
to
use
ansible
playbooks
natively.
So
you
just
want
to
deploy
everything
yourself.
A
You
can
create
your
own
ansible
playbook
set,
deploy
the
azure
VMs
deploys
the
V
Nets,
the
networking
and
everything
or
you
can
deploy
somehow
deploy
all
the
VMS
and
the
infrastructure
in
Azure
and
then
run
the
ansible
playbooks
to
install
OpenShift.
So
there
is
all
kinds
of
options
available.
The
last
one
is
the
one
that
will
be
coming
soon
right:
the
ability
to
use
that
managed
OpenShift,
and
at
that
point
you
can
use
the
azure
CLI
right.
A
If
you
were
at
the
keynote
with
Scott,
Guthrie
and
Brendan
yesterday,
then
you
saw
that
you
could
do
a
Z
openshift,
create
write
and
literally
create
an
open
chef
cluster
using
the
azure
CLI
command
that
process.
Hopefully,
by
the
time
at
GA,
s
will
take
like
five
to
ten
minutes
to
deploy
a
fully
functional,
10-20-30
node
cluster,
all
right
so
that
that's
exciting
all
right.
So
that's
all
we
really
have
in
terms
of
slides.
A
A
So
what
I
have
up
and
running
right
now
is
multiple
open
shift
environments.
I've
got
open
shift.
Origin
I
also
have
open
shift
container
platform
running
and
what
I'll
show
you
first
is
in
my
Asha
portal.
So
this
is
my
ad
report.
All
I've
got
an
environment
that
has
quite
a
few
disks,
a
bunch
of
VMs
that
host
my
cluster.
A
So
if
we
come
over
here
and
look,
you
can
see
what
at
about
a
ten
node
cluster
or
something
like
that
mashers
in
four
nodes,
app
nodes
and
that
cluster
right
now
is
this
cluster,
so
I've
logged
into
the
cluster
already
just
to
save
time
kind
of
hard
to
hold
a
mic
and
type
too
much
stuff
all
at
the
same
time.
But
the
key
here
that
I
wanted
to
show
is
integration
with
Azure
alright.
So
if
I
wanted
to
deploy
an
application
that
uses
persistent
storage,
where
does
that
persistent
storage
get
created
right?
A
A
Then,
if
I
go
to
this
demo,
project
will
create
just
something
simple
right:
I,
don't
want
to
do
something
that
takes
too
long.
There
is
this
cakephp
example
real
simple:
if
I
do
cakephp
my
sequel
step
through
this
and
just
let
it
go,
create,
go
to
overview
you'll,
see
that
this
is
starting
to
spin
up
a
my
sequel
database.
But
if
I
look
at
storage,
it
is
trying
to
provision
storage,
a
PVC
called
MySQL.
A
A
Okay,
so,
while
we're
waiting
for
that
to
create
I'll
show
you
as
your
stack
as
well
right
so
I've
had
I,
have
an
azure
stack
environment,
we'll
ignore
that
failure.
One
but
I
have
open
shift
origin
running
an
azure
stack.
You
can
see.
This
is
in
my
outer
stack
environment.
It's
not
in
Azure
fall,
but
I've
got
an
Origin
cluster,
that's
deployed
over
there
and
if
I
come
back
over
here,
this
other
tab
has
origin
and
you
can
see
it
does
say:
open
shift
origin.
A
A
So
what
I
have
over
here
in
this
particular
environment
is
CNS
right.
So
I've
got
cloud
native
storage
integrated
with
this
cluster,
because
in
Azure
stack
today
the
cloud
provider
does
not
function
so
I
can't
do
disk
attached,
but
I
do
need
persistent
storage.
So
if
I
want
to
run
persistent
storage,
you
can
deploy
CNS
as
part
of
your
origin
or
container
platform
cluster
and,
if
you're
doing
container
platform,
one
of
the
things
that
I
think
was
announced
or
will
be
announced
this
week,
because
it's
already
working
is
your
open
ship
entitlements.
A
A
A
Thank
you
hard
to
hard
to
do
two
things
with
one
hand
holding
a
mic.
But
if
you
look
here,
there
is
a
PVC.
If
you
look
at
the
name
of
that
PVC
right,
it's
a
four
to
four
a
something
and
ends
in
a
DC.
If
I
go
back
to
my
portal
over
here
and
go
back
up
where
the
disks
are,
let
me
refresh
this
real
fast.
A
What
was
it
for
for
ending
an
ADC
right
so
that
disc
got
created
automatically
on
the
back
end
and
was
mounted
to
a
VM
called,
so
it
got
mounted
to
node
one
right
and
that's
the
one
that
then
is
running
this
particular
workload.
So
if
you
look
you'll
see
that
the
the
pod
is
spinning
up
and
if
we
wait
another
minute
or
so
I'm
sure
that
thing
will
go
live
right,
but
in
alger
stack
because
we
don't
have
access
to
the
cloud
provider
we're
using
CNS,
so
you
can
deploy
CNS.
The
entitlements
are
automatically
there.
A
Don't
want
to
get
too
engrossed
into
that,
but
just
want
to
make
sure
everybody
understands
you
can
or
you
do
have.
The
flexibility
of
deploying
OpenShift
origin
and
container
platform
in
Azure
stack,
as
well
as
in
Azure
as
a
commercial
Azure
guv
as
your
Germany
right
all
the
different
sovereign
clouds
and
take
advantage
of
all
the
integrations
with
Azure
or
outer
stack,
and
so
I'll
go
ahead
and
turn
this
back
over
to
Jim.
To
talk
about
some
of
the
OspA
integrations
as
well.
B
So
we're
probably
the
only
people
that
know
what
owes
but
means
and
I
noticed
that
on
earth,
our
title
it
says
owes
but
an
open
shift
owes
was
open.
Service
broker
for
a
sure
is
what
it
is.
So
every
is
anybody
here
familiar
with
the
service,
catalog
and
open
shift.
Ok,
so,
basically,
what
we
did
is
we
took
our
open
service
broker
that
works.
It
works
in
kubernetes,
cloud,
foundry
and
open
shift
same
same
binary
basically,
and
we
ported
that
to
make
it
work
with
open
shift
and,
as
you
can
see
here,
we
have.
B
A
B
I
don't
know
too
many
companies
that
actually
want
to
manage
their
database
inside
of
open
shift
or
inside
knitties.
So
this
is
really
useful
to
be
able
to
provision
our
first
party
services
from
within
openshift,
and
then
it
automatically
creates
a
connection
string,
a
secret
if
you
will
for
your
developers
to
use
inside
of
the
cluster.
So
it's
very
easy
to
provision
these
services
for
your
developers
without
them
even
having
to
call
you
up
basically
and
say:
oh,
can
you
set
me
up
a
sequel
server
for
me
so
anyway,
I'm
gonna.
B
B
The
cosmos
DB
has
different
API
shims
on
top
of
it,
so
you
can
do
MongoDB
graph,
API
table
API
I
think
we
also
have
Cassandra
coming
to
yeah
I,
think
it's
in
private
preview
or
whatever.
But
anyway
you
get
the
idea.
So
so
I'm
gonna
go
here
and
walk
through
this
wizard.
One
thing
I
love
about
openshift
is
that
it
takes
our
metadata
that
we
spit
back
to
it
and
creates
this
awesome
UI
on
the
fly
it
makes.
It
makes
O's,
but
look
actually
really
good.
B
All
right
so
and
then
here
we
have
this
metadata
that
we
spit
back
to
the
Service
Catalog.
That
automatically
creates
these
drop-down,
so
do
I
want
to
allow
access
or
majeure
I'm
gonna
go
ahead
and
enable
that
allow
access
from
the
portal.
These
are
just
you
know,
different
things
that
different
parameters
that
we
offer
I
could
put
in
an
IP
range.
So
I
only
want
I
P
to
be
able
to
access
this
service.
I'm
gonna
just
go
ahead
and
exit
out
cuz
I,
don't
need
that
and
then
I
can
say
what
location
I
want
it.
B
So
obviously
I
want
it
to
be
in
the
same
region
as
my
open
chef
cluster,
so
I'm
gonna
go
ahead
and
put
eCos
and
then,
if
I
wanted,
I
could
have
a
defined
resource
group.
So
I
can
put
all
my
services
in
one
area
it's
more
for
organizational
purposes,
but
for
here
I'm
not
gonna,
actually
put
a
resource
group
in
and
then
here
this
will
create
a
binding.
So
once
the
service
is
actually
provisioned,
its
gonna
go
create
it.
It's
gonna
create
a
binding.
It's
gonna
grab
all
your
connection.
B
B
B
A
B
B
I
can
finish
this.
There
wasn't
really
much
more
to
show
there,
but
anyway,
so,
what's
going
on
the
backgrounds,
it
created,
the
cosmos
service
created
a
secret,
and
then
you
can
give
that
secret
path
to
your
developers
to
put
in
their
pods
back
for
their
open,
shipped
deployment
and
then
all
of
a
sudden.
Now
when
they
deploy
their
app,
they
can
use
an
actual
first
party
service
from
the
cluster
instead
of
creating
in
our
own
no
backup
and
I,
don't
know
what
I
would
really
show
any
me.
B
It
may
use
Azure
today
all
right.
Okay,
you
don't
count,
you
have
to
use
it
for
your
job
and
we
use
openshift
okay
same
to
people.
This
is
weird,
so
if
you
don't
use
openshift,
you
probably
didn't
know
about
the
Service
Catalog,
then
right.
So
what
I
would
say
is
when
you
do
do
look
at
using
ownership.
B
A
One
interesting
thing
about
that
open
service
broker:
Frazier
is
I'm
running
my
origin
cluster
in
my
user
stack
right,
I
kind
of
mentioned
that
earlier
I
also
installed
the
open
service
broker
for
Azure
in
my
origin,
cluster
running
on
Azure
stack
and
I
can
deploy
Asha
related
services
up
in
Azure.
That
connect
with
my
containers
or
my
pause
that
are
running
in
cluster,
so
that
integration
in
the
hybrid
model
works
very
well
as
well,
so
we're
just
about
out
of
time
50
seconds
left
any
other
questions
or
comments
or
jokes.
You
want
to
tell.