►
Description
We're excited to announce the availability of the OpenShift NGINX Router. The Router is a key part of the OpenShift platform that provides routing and load balancing of the Ingress traffic for your applications. The NGINX Router fully supports the Route resource and brings high performance, stability and its advance features for delivering your web applications. In this session we will show you how to get started with the NGINX Router.
A
What
is
the
openshift
router,
so
the
the
openshift
router
acts
as
the
point
into
openshift
collector
and
allows
you
to
expect
a
shion's
that
you
have.
You
know:
handling
HTTP,
TLS
term
chin
as
well
as
TLS
pass-through
and
different
functionality
along
that.
So
basically
it
allows
you
to
have
a
load,
balancer
or
reverse
proxy
to
expose
ads
application.
Your
in
your
open
chip
cluster.
A
So
what
we
there
is
working
very
hard
and
we've
come
up
with
an
engine
X
implementation.
The
implementation
of
the
OpenShift
router
is
based
on
H
a
proxy.
So
there
is
some
issues
with
issues
with
that:
we've.
You
know
more
options
so
that
if
you
want
running
connects,
you
can
run
nginx
or
if
you
don't
want
stuck
with
H
a
proxy
everywhere,
but
the
big
engine
X
routers
is.
We
have
full
support
over
the
route
specification.
So
all
that's
in
there
with
open,
is
still
there
and
supported
with
nginx
yeah.
A
A
A
A
Thankfully,
it's
very
minimal
changes
to
make
this
work.
The
main
things
we
added
is
we
added
the
functionality
and
the
the
components
that
are
necessary
to
build
the
router
image.
That's
probably
the
biggest
part
that
we
had
to
add.
We
had
to
create
a
template
file
that
will
generate
a
legitimate
nginx
configuration
file
as
well.
As
you
know,
docker
files
and
all
that
basic
stuff-
probably
the
bigger
part
that
was
actually
the
part
of
the
open
chip
code
that
we
had
to
modify-
is
this
template?
A
Helper
dot
go
and
that's
what
takes
all
the
data
that
how
open
Shiv
presents
it
and
then
translates
it
into
a
way
that
can
be
understood
by
the
router
functionality.
So
there
wasn't
too
much.
We
had
to
do
there,
but
there's
a
few
things
that
we
do
differently
for
configuration
that
H&H
a
proxy
does.
So
we
had
to
make
some
minor
changes
there
and
then
the
last
file
was
just
the
template
helper
tesco,
so
that
was
just
adding
in
so
that
we
could
make
sure
that
we're
fully
testing
it.
A
Everything
is
being
fully
implemented
into
the
open,
shipped
ecosystem,
just
like
it
is
for
H
a
proxy.
So
just
really
to
give
that
that
standard,
you
know
out-of-the-box
functionality
and
just
to
show
you
here.
This
is
the
extent
of
what
we
did
in
the
in
the
template.
Helper,
it's
I,
actually
kind
of
had
to
cut
it
down
here.
I
pulled
out
all
the
comments
to
make
it
fit
in
the
PowerPoint
slide,
but
it's.
This
is
all
the
actual
code.
Everything
that
the
only
thing
that's
not
here
to
our
comments.
A
So
it's
less
than
60
lines
of
code
entirely
and
that's
the
only
changes
we
had
to
make
to
the
openshift
actual
code
base.
So
you
can
see
it's
it's
rather
straightforward.
There
was
a
couple
variables
that
that
we
rely
on
in
nginx
that
a
proxy
does
not
need
so
we
just
had
to
expose
a
couple
more
things
have
a
couple
more
little
bit
more
functionality
exposed
there,
and
then
you
know
real,
quick,
we'll
just
going
to
run
through
this.
Just
to
give
you
an
idea
of
how
oh.
A
There
we
go
it's
not
showing
on
my
screen
either
all
right,
so
just
a
really
quick.
What
we've
done
here
already
just
through
the
sake
of
time
management
in
here
I've
gone
ahead
and
built
our
image.
If
my
terminal
will
respond
here,
so
I
can
scroll
up
here.
Just
to
give
you
guys
an
idea
of
the
entire
end-to-end
process.
A
So,
as
you
can
see,
it's
really
straightforward.
We
just
simply
clone
a
repository,
get
all
that
data.
This
is
for
the
nginx
+
implementation,
get
the
repository
down
locally,
go
ahead
and
move
the
nginx
+
keys
that
we
need
in
place
to
be
able
to
properly
talk
to
the
repository
and
then
just
go
ahead
and
build
the
docker
image.
A
A
And
then
pushing
up
to
the
internal
repo,
so
you
can
see
the
if
you're
familiar
with
openshift
and
you
can
see
the
login
credentials
there.
It's
a
little
weird
looking
those
are
Auto
generated
by
the
registry
system.
The
more
important
the
important
thing
to
do
with
this
step
is
when
you're
going
from
the
default
H
a
proxy
to
an
engine
X
plus,
you
really
want
to
make
sure
you
do
this
before
you
delete
the
existing
router,
because
then
you
can't
talk
to
the
registry.
A
A
All
right
so
now
we
have
that
image
uploaded.
We
can
go
ahead
and
just
really
quickly
we're
just
gonna
back
up
the
default
config
just
in
case
something
goes
wrong.
We
can
always
roll
back
and
then
we're
going
to
go
ahead
and
just
blow
away.
This
default
router
real,
simple
there
and
then
because
this
is
all
mainly
put
into
the
mainline
and
into
the
build.
This
is
all
we
have
to
do.
Just
one
command
specify
the
image
that
we
uploaded
there
to
the
nginx
plot
to
the
internal
registry.
A
A
And
we
can
see
now
the
initial
deploy
will
take
a
few
seconds.here,
as
obviously
my
terminal
is
lagging
out,
and
then
we
can
see
that
we're
coming
up
and
we're
bringing
the
images
up.
So
it's
it's
got
a
little
while
there
as
it
has
to
clone
the
the
image
locally
again
to
the
actual
node
that
it
needs
to
deploy
on,
and
then
it
will
go
ahead
and
come
up.
So
you
can
see
by
default.
Here
we
have
just
a
couple
of
things
going.
A
A
This
is
gonna,
be
one
of
the
main
differences,
so
this
is
this:
is
our
engine
X
plus
dashboard,
as
it's
pulling
up
here?
So
this
is
one
of
the
big
upsides
that
you
get
when
you
have
this,
because
we
expose
all
of
these
statistics
and
all
the
information.
So
you
can
get
really
granular
information
about
all
of
the
traffic
where
it's
going.
You
know
we
have
the
different
up
streams
and
then
so.
A
These
up
streams
are
the
ones
that
are
doing
TLS
termination
at
the
nginx
level,
and
then
we
also
have
the
other
TCP
and
UDP
up
streams,
and
these
are
for
the
console
that
are
doing
TLS
passed
away.
So
it's
just
handing
the
connection
straight
from
the
end-user
back
to
the
application.
So
there's
really
nothing
much
happening
there.
So
we
have
full
support
of
the
different
all
the
different
features
and
functionality
that
you
can
have
in
the
standard.
Openshift
router.
So
that's
that's
about
all
I
have
here
for
you
guys.