►
From YouTube: OpenShift Coffee Break: DBaaS Series - MongoDB
Description
Get your espresso ready for the OpenShift Coffee Break for another episode of the Database-as-a-Service (DBaaS) on Kubernetes at ease series with Red Hat OpenShift! Today we welcome Johannes Brännström, Solution Architect at MongoDB, to show how create cloud-native applications with MongoDB Atlas and Red Hat OpenShift Database Access (RHODA).
Twitch: https://red.ht/twitch
A
A
A
Andrew
hello,
everybody
thank
you
for
joining
us
today,
jafar
andrea
today
we
have
a
very
special
guest.
I'm
pleased
to
introduce
you,
johannes
and
johannes,
is
the
pronunciation
good
bronze
storm.
No
plea,
please
tell
us
the
right
the
right
one.
A
Maybe
there's
a
little
bit
of
delay
but
johannes
welcome
to
the
to
the
show
today.
The
topic
is
how
we
get
it's
part
of
our
database
as
a
service
services
series.
Today
we're
gonna
talk
about
how
to
consume
and
use
mongodb
from
a
kubernetes
class
from
an
openshift
cluster
in
this
case,
basically
we're
going
to
talk
about
the
mongodb
atlas
operator
and
we
will
see
how
to
connect
the
database
as
a
service
of
atlas.
So
I'm
really
excited
to
for
this
show
today.
D
C
Yeah,
I
definitely
I'm
looking
forward
to
that,
and
also
I'm
not
sure
you
are
I'm
hearing
to
hear
a
lot
of
echo,
but
I'm
just
gonna
get
started
so
mostly
well.
I
guess
everyone
knows
openshift
and
most
of
you
have
heard
about
mongodb.
C
So
if
there
are,
let's
say
three
flavors
of
operators
that
be
that
we
we
do
with
mongodb
and
really
the
whole
purpose
is
to
to
make
it
easy
to
use
mongodb-
and
you
know
I
actually
used
to
work
for
edit
as
well,
and
one
of
my
kind
of
ideas
of
kind
of
connecting
with
mongodb
is
that
it
really
is
a
database
that
aligns
really
well
with
the
containers
and
an
openshift,
so
yeah,
but
obviously
operation
is
a
great
way
of
running
things
in
kubernetes
and
openshift
as
well.
C
So
that's
why
we
built
them.
I'm
just
gonna.
You
know
start
with
a
one
quick
slide
here,
so
we
actually
offer
three
different
comments:
operators,
so
one
to
support
the
community
instances.
I
want
to
support
enterprise
instances,
which
also
comes
with
a
tool
called
ops
manager
which
allows
you
to
do
a
point
in
time
back
restores
for
backups
and
also.
C
Database
level,
encryption
and
you
know
really
good
monitoring-
that's
bundled
directly
there,
but
today
we're
really
going
to
talk
about
the
atlas
operator
and
actually
more
specifically,
the
the
red
hat
mongodb
atlas
operator.
C
C
All
right,
so
this
is
the
openshift
sandbox
that
I've
er
it
actually
it's
open
for
anyone
to
to
sign
up
and
use
which
is
really
really
neat
and
as
this
one
loads
we'll
see
that
the
yeah,
oh,
I
think
I
had
removed
that.
Let
me
just
check.
A
Yeah,
this
give
give
us
the
opportunity,
johannes,
to
talk
about
what
we're
going
to
do
today.
Now
we're
going
to
demo
how
to
consume
the
mongodb
atlas
cluster
from
an
open
shift
cluster.
In
this
case,
this
is
a
free
tire,
openshift
cluster,
that
everyone
can
use.
It's
called
the
developer
sandbox
for
openshift.
We
put
the
link
in
the
chat.
A
If
you
like
to
register
it's
free
to
use
renew
30
days,
renewal
renewable
for
free,
so
you
can
start
deploying
your
kubernetes
apps,
with
openshift
sandbox
and
in
the
demo
we
will
see
how
it's
easy
to
connect
databases
and
database
as
a
services
using
a
very
cool
technology.
Jafar
andrea,
called
the
service
binding
service
kubernetes
service
binding.
Did
you
I'm
curious,
jeff
arender?
Did
you
ever
use
the
service
binding?
What
do
you
think
about.
B
Yeah,
so
I
used
it,
I
haven't
used
it
very
recently,
but
I
liked
that
idea
of
making
it
easier
to
connect
your
applications
to
some
back
ends
just
by
you
know,
drag
and
dropping
stuff.
What
so,
I
think
it's
really
cool,
because
in
terms
of
user
experience,
it
makes
it
much
easier
to
consume.
B
The
only
thing
you
need
to
figure
out
is
like
how
you
you
set
up
what
environment
variables
are
going
to
be
injected
when
you
do
that
operation,
and
so
I
think
it's
based
on
some
annotations
that
are
some
annotations-
that
you
need
to
put
on
some
parameters,
so
they
get
injected
etc.
But
you
know
that's
just
the
little
thing
that
you
have
to
figure
out
when
you
are
first
getting
started
with
the
operator
and
need
to
understand
how
it
works.
B
But
once
this
is
figured
out,
I
think
it's
really
cool
to
be
able
to
just
you
know,
drag
and
drop
these
the
arrows
and
have
everything
set
up.
Yeah.
C
So
am
I
gonna
get
started
and
show
you
a
little
bit
of
that
there's
a
bit
of
echoes,
I'm
not
really
sure.
A
Yeah,
that's
weird
jonas,
I
don't
know.
If
did
the
echo
started
when
we
started
streaming.
A
Yeah,
please
try
try
again
to
login.
If
you
we
will
in
the
while.
We
wait
for
you
here
and
jafar
and
andrea
service
band,
but
also
it's
cool
that
we
can
connect
the
databases
as
a
service
database
ourselves.
A
So
today
we're
going
to
talk
about
two
topics:
one
the
in-cluster
database
that
you
can
consume
with
an
operator,
so
mongodb
or
other
vendor
put
the
logic
in
this
operator
to
have
your
database
as
a
service
in
cluster
and
also
you
can
connect
to
external
cluster
in
an
easy
way,
as
you
mentioned,
jafar
with
the
service
binding.
So
you
are
connecting
this,
so
you
you
don't
have
to
write
the
kubernetes
secret.
You
don't
have
to
write
the
configuration
it's
done
under
the
hood
and
we
will
see
in
the
demo
how
okay
back.
C
Exactly
oh,
this
is
always
something
but
anyway
so
yeah.
We
are
now
hacking
kind
of
a
clean
slate
here
and
I
want
to
start
by
connecting
connecting
the
operator-
let's
say
configuring
operator,
so
we're
going
to
use
that
the
provider
account
and
offered
by
red
hat
and
I'm
going
to
create
that
and
then
I
need
to
select
a
database
and
provider
in
this
case.
Gonna
pick
the
atlas
one
and
there's
a
set
of
configuration
items
there.
I'm
actually
going
to
just
get
it
from
the
side.
A
So,
johannes,
just
to
explain
we're
connecting
to
the
atlas
database
as
a
service,
is
there
any
free
tire
that
the
user
can
use
to
run
stuff.
C
Yeah
there
is,
and
that
is
actually
what
we're
going
to
use
by
the
default
by
default.
So
this
operator
is
by
default,
creating
three
tier
clusters
and
those
are
free
forever.
So
it's
a
great
way
to
to
work
and
play
with
this,
and
it's
also
a
great
way
to
to
set
up
your
if
you,
if
you
your
own
projects,
for
example,
if
you
want
to
investigate
this
at
home,
for
example
yeah,
you
can
definitely
use
this
for
that
purpose
as
well.
So.
B
C
Yeah,
so
let's
see
what
you,
what
you,
what
I
just
did
there
was:
I
went
in
there
and
put
in
some
configuration
details
and
if
I
would,
if
I
would
do
that
again,
you
you
see
that
I
need
to
supply
some
account
credentials
and
what
you
would
do
in
order
to
get
access
to
those
is
that
you
would
go
into
the
mongodb.com.
C
B
C
Here,
mongodb.com
and
you
would
create
an
account
or
if
your
organization
has
an
account,
you
could
use
that
and
then
you
would
get
those
details
from
for
the
organization
access
and
so
there's
something
that's
called
api
keys.
You
can
generate
a
new
one,
so
in
this
case
I
generated
one
for
the
ocp
sandbox,
which
is
somewhat
which
I'm
using
and
yeah,
and
then
that's
basically
the
details.
You
know
that's
the
public
key
private
key
and
I
will
also
need
the
organization
id
which
you
can
find
here.
Okay,.
C
So
now
we
have
kind
of
connected
openshift
with
the
with
my
my
atlas
account,
and
I
would
like
to
also
add
an
actual
atlas
cluster
here,
we're
actually
going
to
use
the
the.
C
The
the
the
mongodb
atlas
standard,
let's
say,
operator
the
0.2
version
to
to
connect
to
the
actual
cluster.
I
I
do
have
a
cluster
running
already,
but
I
do
want
to
also
show
you
that
we
can
create
a
new
database
instance
using
this.
So
that's
what
I'm
going
to
do
and
I'm
going
to
use
this
provider
account
that
I
have
defined
and
I'm
going
to
create
an
instance
which
is
called
something.
C
A
Can
you
increase
a
little
bit
the
phone
behind
this,
so
we.
B
C
C
So
it's
saying
that
the
results
are
going
to
work
response,
so
it's
informed
about
what's
happening.
You
can
also
see
the
the
new
the
new
cluster
that
I've
been
creating.
Now
is
also
this
visible
here.
So
these
are
basically
the
way
that
you
would
add.
Those
is
that
you
can,
you
can
do
search
and
you
can
do
search
for
resources
and
you
can
do
atlas
cluster.
You
can
add
that
to
your
navigation.
C
C
B
Yeah,
so
you
get
the
feedback
from
from
the
openshift
ui
as
well.
C
Yeah
exactly
yeah
yeah,
that's
really
nice!
So
you
don't
strictly
need
to
go
in
into
atlas
2
to
check.
You
are
informed
directly
from
within
openshift.
D
A
Nice
yeah
that
that's
cool
johannes.
D
A
And
I
was,
I
was
saying
I
like
I
are
you
customized
at
all
the
web
console,
so
you.
A
The
your
custom
resource,
basically
the
operator,
is
bringing
those-
and
I
wanted
just
to
say
that
this
operator
has
been
already
installed
in
this
openshift
cluster,
so
the
new
user
can
have
it.
But
if
you
have
your
own
openshift
cluster
somewhere,
you
can
install
it
from
operator
hub
and
and
you
you
will
have
the
same
experience.
B
B
C
C
We
can
actually
get
that
one
into
our
topology
to
add
the
instance
resource,
and
one
more
thing
that
we
need
to
do
is
that
we
need
to
make
sure
we
can
connect
to
it
because
by
default
there
is
no
outgoing
well
there's
no
yeah,
no
way
that
you
can
connect
to
it,
so
it's
very
secure
by
default,
but
it
also
means
that
we
need
to
do
one
more
thing.
C
So
what
we
want
to
do
is
that
we
want
to
edit
our
atlas
project
and
we
want
to
add
the
no
not
that
one.
Let
me
get
the
right
thing.
C
I
want
to
add
a
project
type
access
list
so
for
this
demo
I
don't
know
exactly
what
the
I,
the
outgoing
eyepiece
of
the
openshift
cluster,
is,
so
I'm
actually
going
to
allow
access
from
anywhere.
C
A
That's
cool,
so
if
you
know
beforehand
the
cedar
block
of
the
openshift
cluster,
you
could
use
that
just
to
restrict
the
x
or
the
certain
you
know.
Sometimes
we
do
some
segmentation
of
the
cluster
where
there's
the.
C
A
Zone
or
the
worker
zone?
No,
so
you
can
elect
a
couple
of
nodes
to
be
the
database
nodes
and
only
the
ip
address
of
those
nodes
can
access
the
the
database.
So
it's
it's
powerful
to
control
from
the
develop
the
user.
No
also
the
access
to
the
to
the
cluster.
C
Yeah
yeah,
and
what
you
can
also
do
is
that
you
can
set
defaults
on
the
organization
level
so
that
you
know
each
specific
team
wouldn't
necessarily
need
to
do
that.
But
you
know
you
can
actually
inform
the
operator
about
that
it.
Could
I
didn't
see
actually
that
with
the
the
the
operator
that
I'm
using
right
now,
but
I
know
that
the
openshift
that
plus
1.0
version
does
allow
that
and
anyway
now
we
are
set.
We
have
the
ipads
list
and
we
have
our
service
here.
C
C
So
now
we
have
our
quarkus
container
spinning
up
here
and
we're
going
to
use
the
surface
binding.
You
see
this
little
arrow
here
we're
going
to
use
that
one
to
to
have
to
use
to
inject
the
service
bindings.
So
you
know
username
password
these
kind
of
things
and
it
will
then
create
this
binding
for
us.
C
Then
the
container
is
going
to
restart
based
on
this
new
information
and
yeah.
We
can
go
and
have
a
look.
So
this
is
the
default
landing
page,
but
we
actually
want
to
to
see
that
actual
backhand
and
that's
a
little
over
here.
C
So
now
we
can
add
fruits
and
then
why
not
a
banana,
it's
let's
say,
yellow
and
you
can
save
that
and
the
platform
is,
is
now
saved
there
and
let's
have
a
look
if
some
something
actually
came
into
the
database
here,
so
we
can
look
at
what's
inside
here
we
see
that
we
have
traction
created.
We
see
that
we
have
now
the
banana
and
yellow
here
so
yeah
really
simple
to
to
do
that.
There's
a
lot
of
metrics
here
as
well
that
you
can
see
a
lot
of
things
you
can
enable.
C
This
is
a
little
bit
limited
on
the
fit
here,
but
anyway,
and
there's
also
profiler
that
you
could.
You
can
do
well
if
you
upgrade
also
the
performance
advisor
which
is
going
to
recommend
index
and
schema.
So
there's
a
lot
of
tools
for
you
as
a
developer.
To
do
things
right,
something
that
might
not
be
that
well
known
is
that
you
can
also
use
full
text
search
on
top
of
your
data.
C
So
you
know,
and
for
this
specific
application,
where
we
have
you
know
user
input,
it
would
be
really
nice
to
have
kind
of
a
search
bar
box
or
something
you
know
as
the
list
of
fruits
grows
ever
larger
and
you
will
be
able
to
like
auto
complete
the
name
and
stuff
like
that.
So
that's
something
you
can
do
with
without
us.
That's
back
end.
B
Very
nice,
and
so
just
one
one
question
about
the
the
magic
that
happened.
What
are
the,
how
is
the
connection
made
between
the
the
the
application
and
the
back
end?
I'm
guessing
it
uses
some
environment
variables
somewhere,
but
how?
How
do
we
get
those?
And
where
does
it
come
from.
C
Yeah,
so
it's
it's,
this
service
bindings,
so
it
actually
is
impact
is
using
a
secret
okay,
that
it
is
well
it
actually
yeah
this
and
we're
gonna
go
away.
So
it
has
the
the
the
host
of
the
server
it
has
a
password
and
all
that.
So
that's
the.
B
C
B
C
A
A
In
this
case,
this
square
goes
up.
I
think
it's
using
the
extension
to
use
the
service
binding
that
are.
A
C
B
A
Username
password,
but
in
the
other
programming
languages
it's
gonna,
be
it's
gonna,
be
the
same.
B
D
I
have
a
question
about
the
the
roles,
so
at
the
beginning
of
this
of
this
demo,
you
showed
how
you
basically
set
up
through
the
operators,
the
connections
providing
all
the
credentials,
the
organization
etc,
and
then
you
made
available
to
the
topology,
the
actual
connection,
to
specific
databases.
Now.
D
Is
it
something
that
a
developer
would
do
or
the
developer
has
at
this
point
in
a
list
of
databases
that
they
have
access
to,
and
and
so
they
don't
have
to
worry
about
about
connection,
they
may
not
even
know
all
the
credentials
or
is
that
not
not
the
model.
C
Yeah,
so
exactly
so
in
this
specif,
it's
a
little
bit
special
setup
in
the
sandbox,
because
you
do
want
developers
to
be
able
to
set
up
the
organization.
That's
also
why
I
picked
this
way
of
the
demoing
but,
for
example,
the
the
way
that
you
would
use
the
the
atlas
1.0
version.
Then
you
actually,
you
would
have
someone
like
the
organization
that
you're
you
know,
use
this
admin.
C
So
you
will
not
actually
have
a
chance
to
add
your
own
atlas
credentials
and
you
will
not
have
a
access
to
them
either,
but
you
would
have
access
to
to
see
what
clusters
are
available
to
you
and
that
kind
of
thing.
D
Yes,
yes,
yes,
and
I
was
also
wondering
if
there
is
a
way
to
to
basically
monitor
usage,
or
you
know
how
many
developers
are
connected,
whether
it
is
a
developer
level,
whatever
service
account
that
is,
is
connecting
to
that
to
the
database.
Just
to
have,
you
know,
do
a
bit
of
house
housekeeping
in
a
sense,
I'm
always
thinking
of
large
organizations
with
a
number
of
developers
effectively
they're
using
a
shared
database.
D
That's
that's
on
the
cloud.
So
would
they
go
through
a
ui
or
is
there
a
way
to
to
understand
who
is
using
what
database
for
multi-shift.
C
You
could
look
at
that
at
those
cluster
definitions
and
you
can
also
look
at
the
service
bindings,
so
the
service
bindings
themselves
would
be
specific
to
every
application.
So,
let's
see
if
we
can
do
a
search
for
a
service
for
service
bindings-
and
I
would
expect
so-
let's
have
a
look
and
this
you
know.
Obviously,
if
I'm
searching
a
developer
view
I'll
just
find
what's
very
visible
to
me,
and
but
if
you
are
searching
as
an
admin,
you
would
be
able
to
search
across
all
of
them
and
then
I
would
like
to
see
okay.
C
Yeah,
I'm
looking
for
the
oh,
no
sorry,
yeah,
you're,
right
role.
Binding
is
the
wrong
one.
I
was
looking
for
the
service
binding.
B
Yeah
yeah
so
just
type
in
service,
yeah,
okay,
okay,.
C
Yeah,
okay:
here
we
go
so
this
one
and
yeah,
so
basically
you
would
be
able
to
see.
I
guess
you
would
do
something
like
this
and
you
write
as
well,
so
you
will
find
those
that
start
with,
for
example,
but
this
is
just
the
name
right,
so
I
could
give
it
a
different
name.
Also,
but
yeah
I
mean
you
can
see.
C
This
is
the
one
that
it's
it's
creating
right
now,
so
that's
gonna
give
you
a
good
idea
and
then
you
can
always
look
at
the
details
as
well,
so
you
would
be
able
to
see
if
what
we
are
targeting
the
best
service
connection
and
and
actually
wasn't
that
easy
to
to
see.
I
would
say.
C
C
D
I
guess
I
was
wondering
if,
because
I
saw
those
extensions
to
the
ui
and
I
saw
the
atlas
database
users
and
I
was
wondering
if
that
was
related
to
basically
assigning
different
users
to
different
teams
or
or
or
developers,
just
to
see
how
how
that's.
C
Yeah,
so
I
think
there's
something
this
seems
to
be
some
kind
of
bug.
I
think
with
this
one
right
now
on
the.
A
C
C
Indeed,
so
I
would
also
say
that
I
mean
having
many
developers
using
the
same
database.
That's
definitely
something
that
does
happen.
I
would
say
with
atlas
it's,
it
happens,
a
bit
less.
C
It
depends
on
on
how
what
kind
of
application
you're
building
in
some
situations,
you
do
absolutely
want
to
to
connect
to
the
same
database,
and
then
this
would
be
a
great
way,
for
example,
looking
at
the
database
users
to
find
out
who's
accessing,
but
otherwise
you
know
considering
there
is
a
fit
here
right
which
allows
you
to
start
very
small.
C
So
even
if
you
have
just
a
small
thing,
you
can
you
definitely
have
your
own
atlas
cluster
and
you
know,
as
you
scale
up
and
grow
bigger
you
can,
you
can
grow,
it
can
go
with
you
but
yeah.
If
you
really,
you
really
want
to
to
get
access
to
the
same
data,
then
yeah.
This
would
be
a
great
way
to
track
that.
B
So,
just
so
a
few
questions
here,
so
we
saw
that
we
are
able
to
create
instances
from
from
here.
Can
we
also
like
delete
things
from
openshift
and
it
gets
reflected
in
in
the
cloud
instance.
C
B
C
Correct-
and
I
think
this
is
an
excellent
exercise,
so
let's,
let's
do
that?
Let's
do
that,
so
we're
gonna.
You
can
see
what
I
just
did
there.
I
was
going
into
the
atlas
cluster
resource
here
and
then
it's
managed
by
this
roots,
carcass
mongodb
modulus
resource,
and
then
we
have
this
database
service,
something
I
actually
don't
know
what
ddsi
stands
for,
but
it's
something
like
that.
It's
also
its
own
resource.
B
B
Okay,
so
it's
like
by
directional
synchronization
and
if
we
do
create
something
in
here
directly,
can
we
set
it
up
on
openshift
like
without
using
the
automated
integration
as
well
so
say,
for
instance,
somebody
has
configured
a
cluster
for
you
with
some
specific
configs.
C
Yeah,
so
we
saw
before
that
when
we
started
that
this
kind
of
cluster
zero
was
showing
up,
and
I
had
that
created
before
so
so
that's
something
we
can.
We
can
actually
look
at
that
already
now.
So
if
I
go
over
here
and
we
deleted
the
the.
C
Yeah
one
of
the
fruits
corpus
one,
but
the
class.
Well,
it's
still
being
deleted
and
this
one
is
is
still
available
right.
So
that
was
the
one
we
saw.
B
C
D
A
A
B
A
Yeah,
that's
cool
joanna
said
as
jafar
was
saying
if
a
cluster
has
been
already
created,
you've
shown
that
you
can
connect
from
there.
What
about
the
ink
cluster
experience?
If
I
want
my
now,
we
we
talked
about
you
know
atlas,
which
is
a
assass,
but
what
about?
If
I
want
to
mongodb
in
my
openshift
cluster
disconnected,
is
that
possible.
C
Yeah
exactly
it
is,
it
is
possible.
So
that's
you
have
a
couple
of
different
ways
of
of
doing
that,
so
there
is
and
the
community
operator.
So
that's
also
something
that's
available
to
you
and
that's
a
way
to
speeding
up,
let's
say
yeah
mongodb
community
instances,
and
then
you
have
the
the
moodyb
enterprise
event
operator,
which
is
also
about
spinning
up
mongodb
instances.
C
But
then
you
have
them
automatically
configured
to
to
sync
up
with
an
ops
manager
instance,
which
can
also
run
in
kubernetes
in
openshift,
and
then
you
get
a
lot
of
the
tooling
that
I
showed
you
really
quick.
C
I
showed
you
really
quickly,
tooling,
in
atlas
things
like
monitoring
things
like
actually
didn't,
show
you
backup,
but
that
is
one
of
those
things
that
are
available
profiler
and
the
performance
advisor
tools
like
that
which,
which
you
know
are,
are
connected
directly
automatically
for
you
and
and
then
then
you
have
the
assets
operator
so,
but
that
does
operate
you
that's
you
know
connecting
with
with
movie
battles,
databases
service
outside
of
photoship,
but
those
two
to
the
left
would
be
what's
available
inside
of
openshift
cool
and
another
aspect
with
the
with
the
ops
manager
part.
C
There
is
that
if,
if
the
customer
already
is
running
openshift
with
ops
manager
in
vms,
for
example-
and
they
already
have
ops
manager
set
up
outside
of
outside
of
openshift,
they
can
actually
configure
the
the
enterprise
kubernetes
operator
to
point
to
that
ops
manager
as
well.
So
what
what
that
means
for
an
admin
administrator
means
that
they
will
be
able
to
see
not
just
the
the
mongodb
instances
that
are
created,
let's
say
vms,
outside
of
openshift,
but
they
will
also
see
the
movie
instances
created
inside
of
photoshop
popping
up.
A
C
Yeah,
I
think
this
is
you
know.
This
is
really
a
great
mix
of
you
know
a
kind
of
a
devops
way
of
working
where
you
have
developers
able
to
spin
up
clusters
and
you
know
work
quickly,
but
you
still
have
all
the
operations
tooling,
and
you
still
have
the
your
let's
say
your
traditional
database
team,
for
example,
having
insight
into
how
developers
are
using
the
database.
C
So
you
know
you
still
have
a
way
for
them
to
to
give
advice,
or
you
know,
if
and
and
help
out
with
best
practice
and
and
an
easy
way
if,
if
the
developers
are,
for
example,
calling
the
database
team
and
saying
hey,
you
know,
there's
something
strange:
that's
not
working,
can
you
have
a
look
and
they
can
easily
use
the
a
great
operations
tool,
but
they,
maybe
you
already
know
to
to
get
a
great
level
of
insight
directly
from
yeah
the
tools
that
they
are
familiar
with.
C
A
A
D
That's
what
I
was
thinking
that
in
the
case
of
a
for
developers,
you
you
want
to
get
them
to
not
worry
about
resources
on
the
local
openshift
or
you're,
not
trying
to
trying
to
set
up
indexes
or
what
I
don't.
I
don't
know
what
it
entails
to
do:
a
mongodb
to
set
it
up
in
a
way
that
it
works
for
multiple
developers,
and
that
goes
away
immediately.
D
If
you
just
work
with
the
with
atlas
at
that
point,
because
they
don't
even
apparently
they
don't
even
have
to
get
out
of
the
of
the
of
the
ui
in
in
operation.
To
do
to
do
that.
Everything
is
also
have
contained.
Of
course,
if
somebody
has
set
up
the
credentials
before
it's,
even
it's
even
easier
that
way.
I
I
think
it's
it's
quite
neat,
actually
that
that
we're
able
to
do
that
so
get
developers
to
worry
about
the
applications
and
and
not
too
much
about
the
infrastructure.
B
Yeah,
so
I
think
this
is
really
nice
it.
It
makes
it
very
easy
for
for
developers
to
get
started,
and
so
I
I
browsed
abroad,
the
mongodb
website,
and
I
saw
that
there
are
some
getting
started,
samples
and
documentation
on
how
how
to
get
started,
and
I
was
wondering
if
there
are
some
like
sample
repos,
that
you
can
tell
us
about
or
demonstration
applications
that
you
guys
use.
B
So
you
know
somebody
who
wants
to
experiment
with
it
has
something
that
is
like
ready
to
use,
or
you
know
just
for
if
you
can
share
with
us
few
few
links
that
are
useful
for
for
someone
who
wants
to
get
started.
Yeah.
C
I
think
I
mean
I
was
actually
I
changed
this
a
little
bit
there
is.
I
made
up
this
basically
for
these
instructions,
for
this.
C
For
this,
what
was
did
would
come
up
into
this
show
lord
openshift
atlas
public
repo,
and
we
have
a
little
bit
of
instructions
around
in
this
case
you
know
deploying
the
the
carcass
application
and
basically
the
steps
that
we.
B
B
And
the
the
next
thing
is
that
we
need
to
turn
that
into
a
quick
start,
natalie
within
yes,
directly
yeah.
A
A
B
A
Yeah,
well,
let's
do
it
in
a
while
yeah
I'm
gonna
put
the
link
of
a
web,
a
blog
post
that
basically
is
doing
a
walkthrough.
I
think
johannes
did
a
better
flow
in
this
in
the
blog
post.
It's
it's
a
little
bit
more
more
instruction.
I
think
johann
has
shown,
as
shown
has
a
very
nice
flaw
on
how
to
create
a
cluster
and
connect
them,
so
the
blog
post.
It's
it's
a
it's,
basically
a
walkthrough,
but
if
we
do
the
quick
start,
it's
gonna
be
much
better.
A
D
I
do
have
another
question
and
again
from
the
developer's
perspective,
so
from
what
I
had
read
about
wanting
to
be.
D
There
was
also
a
search
service
that,
if
you
have
to
do
text
search
across
the
documents
and
I'll
go
through
indexing,
is
it
something
that's
already
available
through
the
operator
or
you
have
to
connect
to
it
in
a
different
way?.
C
Right,
I
think
that
is
that
it
wasn't
in
0.2,
so
you
needed
to
do
something
there
and
it
might
be
on
1.0.
I
actually
don't
know
okay,
but
otherwise
it's
it's
something
that
you
it's
it's.
Basically,
it's
a
special
type
of
index
that
you
do
want
to
control
through
the
api,
so
it
would
make
sense
for
the
operator
to
control
full
text
search
indexing
on
on
atlas
but
yeah.
Actually
I
don't
know
if
that
resources
is
already
available.
C
I
know
that
it's
it.
It
is
available
on
the
let's
say
api,
but
yeah.
I
don't
know
if
it's
in
the
operator
yet.
D
C
Correct
so
it's
basically
accessing.
If
you
want
to
make
a
query,
it
will
take
search.
It's
basically
you
you
would.
You
would
connect
through
your
database
connection
and
make
that
search
so
yeah.
You
still
know
those
credentials
and
in
order
to
actually
activate
a
search
index,
then
you
would
need
to
use
the
api
and
you'd
need
to
authenticate
for
the
api
as
well,
and
but
that's
you
know
what
we,
what
we
set
up
in
terms
of
that
the
movie
atlas
database
provider.
B
Thank
you
so
so
I
I
do
have
a
different
type
of
question,
so
we
we've
had
like
technical
insights,
etc,
and
so
I
I
see
there's
a
building
tab
in
there
and
I
was
wondering
like
from
a,
I
would
say,
yeah
building
perspective
when
you
are
in
openshift
using
this
service
and
not
using
the
free
tier.
B
B
A
C
Set
up
over
there
and
then,
if
you
want
to
you,
know
if
you
want
to
get
an
a
feeling
for
the
pricing
there,
there
is
a
calculator
here.
Basically
so
when
you
provision
a
cluster
of
something
other
other
than
the
fit
here
so
now
I've,
I'm
not
picking
the
feature.
Now,
I'm
picking
the
dedicated
one
and.
B
C
And
yeah,
in
this
case
yeah
this
kind
of
instance
size
here
yeah
and
it's
yeah,
giving
you
a
calculation
of
that.
So
there
is
an
api
for
that.
I
don't
think
that's
integrated
into
openshift
per
se.
So
if
let's
say,
if
you're
writing
a
config
map,
it's
like
in
your
text
editor,
it
doesn't
show
up
the
price
right.
C
C
Would
be
possible
but
yeah,
I
I
don't
think
I
I
don't
know
how
that's
gonna
play
out,
but
I'm
not
gonna
say
anything
about
that.
C
Basically,
for
now,
I
would
definitely
if
you
wanna,
if,
if
you're
planning
to
spin
up
a
certain
size,
I
would
recommend
that
you
go
actually
into
your
project
and
you
use
this
button
here
and
you
you.
C
Yeah
you
connected
yeah
or
you
provision
it
from
within
openshift.
You
can
also
do
that.
You
don't
actually
need
to
create
that
one
specifically,
but
you
can
figure
out
the
kind
of
parameters
right
so
how
they
are
going
to
impact
right
so
in
terms
of
instant
size,
ram,
size,
storage
and
all
of
that
then
you'll
have
an
idea
and
then
you
can
go
back
into
to
atlas
and
and
set
those
specifications
up
and
permission
from
there
yeah
from
upshift.
If
you'd
like.
A
A
A
As
soon
as
joel
wake
ups
candace
and
hello,
joel
thanks
for
also
helping
us
in
the
in
the
moon,
so
he
said
that
maybe
he
would
join,
but
I
think
it's
4
00
a.m.
There
no.
C
Yeah,
it
is
it's
a
bit
early
so
but
yeah
I
had
great
help
for
from
joel
and
he
I
think
at
some
point
we'll
we'll
try
to
make
a
session
with
with
joel
as
well,
maybe
for
for
the
us
time
zones
and
hopefully
as
well.
We
can
get
back
to
you
and
have
a
session
with
the
atlas
1.0
operator
as
as
becomes
available
on
the
sandbox,
because
I
think
that
the
experience
is
going
to
be
yeah
really
interesting
as
well
to
look
into.
A
Yeah
cool,
that's
pretty
cool,
and
just
to
recap,
johannes,
so
developer.
People
are
three
way
to
deploy
mongodb
on
openshift
three
formal
way
right,
one
is
the
mongodb
community
operator.
So
basically
you
can
go
to
the
this
is
useful
when
you
wanna
just
try
stuff
in
cluster.
No,
we
just
to
consume
the
mongodb
database
in
cluster
and
and
then
I
put
the
link
in
the
chat.
A
If
you
are
interested
on
doing
that,
and
and
but
if
you
need
the
enterprise
support
or
if
you
need
things
like
ops
manager,
you
can
install
mongodb
enterprise
in
in
your
openshift
cluster
right.
C
The
second
one
is
to
get
monitoring
and
metrics
to
a
detailed
level
to
understand,
what's
happening
inside
of
those
instances
as
well,
and
the
third
thing
is
that
it
allows
you
to
do
backup
and
point-in-time
restore.
This
is
something
that
many,
let's
say,
enterprise-grade
applications
do
require.
You
know
a
way
to
not
lose
data
and
yeah,
that's
not
offered
by
the
community
operator
and
the
the
last
thing
is
the
database
level
encryption,
that's
also
offered
by
ops
manager
and
and
the
enterprise
deployments
cool.
A
Yeah,
that's
that's
important
if
you
think
about
a
security
stack
where
you
know,
for
instance,
in
openshift,
there's
the
operating
system,
the
encryption
of
the
operating
system
with
looks
then
there's
the
sc
linux
context
on
the
host
on
the
containers
and
and
then
you
can
also
encrypt
the
database
in
the
encrypted
file
system.
That's
a
very
secure
stack,
I
can't
say
but
the
third
option.
This
is
what
we
have
seen
today.
A
I
know
johannes
the
mongodb
atlas
operator,
which
is
basically
the
way
to
consume
databases
as
a
service,
and
you
can-
and
it's
it's
easy
that
we
have
seen
it's
easy.
We
have
vienna
an
operator
because
there's
a
an
abstraction
like
we
have
custom
resource
definition.
We
have
apis
to
control
this
remote
database
from
the
openshift
cluster
and
oh,
it
looks
like
joel
is
up
so
good
morning.
Bro,
I'm
happy
to
do
a
session
u.s
hours,
hello,
joel!
Thank
you
for
joining
us,
it's
at
5am!
A
Yes,
so
we
you
understand,
as
I
recap,
this
is
what
we,
what
what
is
the
after
offer
today.
So
do
you
have
any
preference
on
this
tree
according
to
what
we
say
we
have
seen
today.
C
If
you're
asking
me,
I
think
you
know
definitely
the
atlas
part,
because
it
gives
you
you
know,
in
addition
to
to
just
deploying
a
database
in
inside
of
the
cluster.
It
gives
you
a
lot
of
optimizations
that
move
down
for
the
availability
and
the
smooth
operating
of
of
mongodb.
It's
basically
like
it's
kind
of
the
promise
of
the
operator
that
it's
it's
actually
operating
mongodb
for
you,
but
it's
it's
on
a
different
level.
You
know
with
it
when
mongdb
the
you
know,
the
actual
mongodb
company
is
operating
your
database
for
you
right.
C
A
Yeah,
so
you
are
delegating
this
complexity
to
to
assass
service
right
right,
whereas
in
the
in
cluster,
you
are
delegating
to
the
complexity,
to
the
logic
inside
kubernetes.
So
if
you
want
a
full
kubernetes
experience,
the
ink
operator,
the
enterprise,
otherwise
the
atlas,
it
looks
like
the
easiest
part,
also
that
you
can
scale
up
and
about
the
scaling
gap.
A
Johannes
to
do
you,
so
I
imagine
you
there's
a
different
tires,
not
on
on
atlas,
but
if,
let's
say
we
have
an
hybrid
cloud
apps
that
is
spin
up
across
multiple
openshift
cluster
geographically
distributed.
C
Yeah,
so
so
atlas
already
offers
a
lot
of
that
out
of
the
box.
So
I'm
glad
that
you
asked
so
let's
say
that
we
go
here
and
we
want
to
create
something
and
we
want
to
set
up,
for
example,
a
global
cluster,
and
we
want
to
enable
global
rights
across
the
world.
And
then
you
could
pick
this
kind
of
template
here
where
you
have.
C
The
clusters
set
up
in
the
the
west
u.s,
the
east
u.s,
the
south
america
in
emea,
and
you
have
in
in
impact
north
from
tokyo
and
singapore,
and
so
you
can
cover
the
the
world
and
then,
if
you
want,
you
can
actually
configure
those
to
be
multi-cloud
as
well.
So
you
can
actually
say
that
maybe
one
of
these
actually,
I
would
like
them
to
be
on
gcp,
for
example,
and
I
would
like
that
to
be
in
yeah
the
north
virginia.
C
For
example,
you
can
also
set
those
up
to
be
cross
cloud,
and
all
of
that
so
and
then
the
way
that
we
we
do
this
is
that
we
we
can
create
one
global
cluster
like
this
with
a
single
endpoint,
so
your
applications
are
going
to
know.
B
That's
probably
one
of
the
features
that
is
much
much
easier
to
get
set
up
as
a
service
than
if
you
were
to
try
to
figure
that
on
your
own,
even
if
you
are
using
operators
and
stuff
like
that,
that's
I
would
say
some
very,
like
that's
some
different
kind
of
automation
and
and
administration
as
a
service.
C
Yeah
and
and
actually
you
are
able
to
to
configure
this
kind
of
complex
environment
as
well
inside
of
the
operator,
so
you
could,
you
could
actually
have
the
operator
manage
also
this
kind
of
complex
environment.
If
you
like,
okay,.
A
B
And
that's
that
yeah
yeah-
sorry,
I
was
gonna
ask:
can
this?
Can
this
be
mixed
with
like
an
on-prem
instance
as
well,
like
you
have
multiple
geo-replicated
instances
on
those
hosted
services
and
one
or
two
instances
are
like
running
on
openshift
or
or
even
not
on
openshift
with
on-prem
somewhere,
and
they
can
be
as
well
part
of
a
globally
managed
cluster?
Is
that
something
that
can
be
done
as
well
or.
C
So
the
atlas
operator-
well,
the
atlas
in
general-
is-
is
really
talking
only
to
the
cloud
businesses
right.
So
this
the
atlas,
part
of
what
yeah
we
have
just
saw
that
it's
not
aware
about
things
that
are
living
outside
of
of
of
the
cloud.
C
But
if
you
are
interested
in
that
kind
of
hybrid
setup,
the
this
kind
of
enterprise
kidnaps
operator
with
with
ops
manager
is
capable
of
that
right.
So
that's
that
would
be
one
way
of
doing
that
kind
of
setup
where
you
still
get
a
lot
of
the
automation
that
that's
available
in
atlas.
But
you
get
full
flexibility
on
exactly
how
you
want
to
deploy
things.
B
A
And
yeah
folks,
we
are
at
the
end
of
the
session,
but
before
closing
up
I
would
like
to
put
some
reminder.
So
one
of
their
reminder
is
that
we
have
an
openshift
commons
gathering
happening
in
dublin
if
you
are
around
and
if
you
would
like
to
hear
again
about
rhoda
and
mongodb
atlas.
There's
one
speech
from
our
colleague
at.
Let
me
check
the
timeline.
A
So
the
speech
is
from
banda
simplifying
database
cloud
services.
We
wrote
is
gonna,
do
a
demo
like
like
today
using
rhoda
and
openshi
and
mongodb
atlas.
So
if
you,
if
you
like
to
attend
it's
it's
cool
event
and
other
for
today,
jafar,
I
think
in
the
shadow
we
have
the
level
up
for
today
happening.
B
Yes,
yes,
so
this
afternoon,
and
so
that's
a,
I
would
say,
a
good
continuation
because
we
will
be
covering
caucus
a
little
bit
more
in
depth
with
danielle,
oh
which
so
I'm
sure
the
session
is
going
to
be
very
interesting
and
very
informative.
B
So
yeah,
don't
hesitate
to
join
us
this
afternoon
on
the
level
of
power
show.
A
Yeah
cool
openshift
tv
level
power
at
3
pm
chest.
We
will
come
back
next
wednesday
to
talk
with
the
red
dot
hack,
fest
office
hour,
and
I
take
the
opportunity
to
thanks
johannes
for
being
our
special
guest.
Today.
It
was
a
pleasure
to
see
you
again,
johannes.
I
hope
to
see
you
again
in
person
soon
and
have
a
coffee
or
anything
you
like
in
sweden.
What
is
the
most
preferred?
Hot
beverage.
A
Coffee
definitely
coffee.
Let's
welcome
you
together.
Thank
you,
johannes,
for
joining
thanks,
joelle
for
waking
up
so
early,
and
I
hope
we
can
make
the
same
edition
in
north
america
jafar
the
same
demo
the
same
in
the
same
show
in
the
in
that
thanks
thanks
jafar,
for
joining
thanks
andrea
for
joining.
I
put
the
link
in
the
chat
of
the
our
schedule
today
on
openshifttv.