►
Description
In this livestream, Viktor Gamov, principal developer advocate with Kong, with walk you through the new and exciting features of KIC 2.0.
Join for live coding and Q&A!
A
Well
well
well,
welcome.
Welcome
to
this
kong
youtube
channel.
Welcome
if
you're
watching
this
right
now.
Okay,
I'm
sorry!
It
is
not
youtube
channel.
So,
whenever
you're
watching,
because
we're
streaming
to
multiple
locations
right
now-
and
I
don't
know
where
you're
watching
from
but
whenever
you
are
welcome-
welcome
to
cong
builders.
This
is
our
live
youtube
show
where
we're
talking
about
technology,
cloud,
connectivity
and
quank.
A
My
name
is
victor
gamov
and
I
am
developer
of
the
kid
here
with
kwonk
and
hopefully
we'll
spend
together
next
one
hour,
you
will
be
learning
something
I
will
be
learning
some
of
the
technologies.
I
will
be
learning
something
from
you.
Let's
test
this.
If
our
system
is
work
like
whenever
you're
watching
this,
like
just
drop,
everything
just
go
find
if
there
is
a
chat,
if
you're
watching
this
on
youtube
chat
should
be
somewhere
on
the
right
side.
If
you're
watching
this
linkedin,
I
actually
don't
know
where
the
chat
is.
A
A
Where
are
you
coming
from
like
if
you're
watching
this
on
the
youtube
channel
say
hey,
I
am
steven
and
I'm
watching
you
from,
I
don't
know
like
minnesota
and
I
watching
you
on
youtube
and
if
you're
watching
us
on
linkedin
write
down
that
yeah,
I'm
watching
on
linkedin
and
I'm
from
san
francisco
good
morning
for
those
of
you
who,
on
the
west
coast,
good
close
to
midday
here
in
new
york
and
good
afternoon
for
those
of
you
who
watch
us
from
from
europe
and
some
other
countries
here.
A
B6Op
from
odessa,
nice
welcome,
welcome
to
collings
builder
kong
builders
live
streams
where
we're
talking
about
technology
also
do
not
forget,
write
down
in
in
the
chat
write
down
in
the
chat
what
you're
drinking.
So
today,
I'm
drinking
this
the
it's
not
a
it's,
not
a
promotion.
It's
not!
It's
not
paid
advertising,
but
I'm
drinking
some
of
the
energy
drink
from
dwayne
johnson.
So.
A
Nice,
okay,
what
are
you
drinking
today?
A
Philip
for
guyana
welcome
it's
great
to
have
you
here
and
I
see
all
these
comments
are
coming
from
youtube,
which
is
awesome.
I
love
youtube.
Also.
We
were
debating
about
the
like,
where
we
should
stream
and
right
now
we
have
some
data
that
confirms
that
youtube
is
actually
we
have
a
lot
of
people
in
youtube
and
those
people
are
watching
us
there.
A
Sometimes
people
saying
like:
can
you
do
twitch
and
yeah?
Probably
we
can
do
twitch,
but
we
don't
know
how
many
people
will
be
watching
there
in
twitch.
So,
regardless
of
this,
let's
do
this.
Let's
start
our
live
stream.
A
So
today
I
want
to
talk
about
one
thing
that
I'm
personally
super
excited,
so
I
am,
I
really
love
to
do
things
with
kubernetes,
so
the
things
to
deploy
my
demos,
things
to
get
the
pieces
of
the
software
to
deploy
there
and
all
this
stuff
that
I
do.
I
try
to
do
on
on
kubernetes
so,
and
I'm
super
excited
that
we
finally,
finally
last
week
we
released
a
clunking
grass
controller
2.0
for
kubernetes,
and
I
actually
recorded
the
video
like
small
tutorial,
explains
all
the
features,
and
I
thought
okay.
A
Calling
regress
controller
in
a
in
a
setting
of
clone
builders
where
we
can
have.
You
know
conversation
with
some
people,
so
today
we're
gonna.
Do
that.
Let
me
see
if,
if
everything
will
be
working
okay
now
you
should
be
able
to
see
my
screen
and
today
we're
going
to
talk
about
these
golden
regress
controllers
and
the
features
that
we
will
have
in
colon
king
grass
controller
2.0.
A
I
will
show
you
my
demo.
I
want
to
show
you
like
everything
from
scratch.
That's
the
point!
That's
the
purpose
of
quank
builders.
It's
kind
of
like
a
hands
on
a
keyboard,
I'm
driving
I'm
showing
you
some
of
the
cool
things
you
asking
some
questions
or
throwing
some
ideas
to
me,
and
we
probably
will
keep
this
schedule
so
mark
your
calendar
around
wednesday.
There
will
be
some
live
shows.
I
won't
really
want
to
have
not
only
my
friends
and
parents
watching
the
show.
A
I
really
want
to
talk
to
people
in
the
community
right
so
quank,
ingress,
controller
2.0.
So
for
many
people
who
would
like
to
use
the
clonk,
you
can
simply
take
quang
in
a
dockery
machine
deploy
that
it
will
work
and
there's
no
there's
no
problem.
I
also
showed,
in
some
of
the
past,
live
streams.
You
can
go
to
our
youtube
channel
and
check
those
past
live
streams.
A
How
you
can
use
for
kubernetes
with
connect,
so
connect
is
our
control
plane
that
is
managed
and
you
can
deploy
your
data
plane,
which
is
essentially
calling
binary.
That
will
be,
you
know,
serving
your
traffic,
and
these
this
thing
is
super
cool.
However,
in
many
cases
people
want
to
have
their
own
control.
A
They
want
to
have
their
own
the
management
things
they
want
to
do
a
change
manager,
their
own
style
and
having
ability
to
do
this
using
crd,
which
is
custom
resource
definitions
that
define
certain
resources,
it's
the
way
to
go
for
them
so
and
specifically
things
around
ingress,
specifically
around
plugins
and
all
these
kind
of
things
that
people
do
with
quant
and
congrats
controller
does
exactly
that.
A
So
we
do
have
a
set
of
custom
resources
and
the
cone
ingress
controller
will
configure
quank
instance
based
on
those
configurations
that
you
need
to
provide,
and
it's
actually
a
major,
really
really
big
release
because
it
took
us
engineering
team
from
from
kubernetes
team.
It
took
us
some
time
to
move
a
lot
of
handwritten
and
basically
like
a
custom
frameworks
to
more
or
less
standard
framework
to
use
and
interact
with
kubernetes,
so
we're
now
using
like
cool
builder.
A
A
So
it
is
sdk
for
building
systems
that
will
be
responding
for
crds.
That's
your
framework
to
build
the
custom
resource
definitions,
it's
a
framework
to
building
your
custom
resources
and
the
custom
controllers,
and
it
allows
our
team
to
move
much
faster
and
the
team
will
be
able
to
deliver
more
features
and
more
more
things,
much
quicker,
because
the
framework
will
will
will
do
a
heavy
lifting
and
one
of
the
implementations.
A
One
of
these
one
of
these,
like
features
how
the
team
decided
to
test
drive
this
framework,
how
fast
they
can
do
the
things
it
was
udp
ingress,
so
we're
gonna,
we're
gonna,
we're
gonna,
take
a
look
on
this
one
like
how
it
works,
and
why
why
why
don't
we
start?
You
know
why.
Why
am
I
even
talking
right
now?
Okay,
right!
So,
yes,
let
me
see
the
comments.
Yes,
I
see.
I
see
many
congress
watching
us
from
hq
hello
to
everyone
in
hq.
A
It's
good
that
you
join
us
here,
all
right,
so
how
you
start
so
there
is
a
guide
that
explains
how
we
can
start
like
how
we
can
install
this
there's
a
guide
explaining
how
you
can
start
like
not
from
scratch,
but
I'm
great
from
previous
version
if
you
use
the
previous
version
of
ingress
controller,
but
today
I'm
gonna
start
from
from
scratch.
So
essentially
what
I'm
gonna
be
doing
here.
I
do
have
a
few
things
here,
so
I
will
be
installing
quank
ingress
controller
from
helm.
A
A
This
particular
case
is
just
like
very
good
one
for
like
a
quick
demos
and
like
if
I
meet
you
somewhere
in
a
corridor,
and
you
want
to
say
hey,
you
want
to
see
cool
thing
and
after
that
I
will
just
do
apply
and
this
bitly
link
k4k8s
and
after
that
the
cloning
grass
will
be
sold.
But
I
want
to
do
some
of
the
customizations.
A
I
want
to
do
some
customization,
that's
why
I'm
going
to
be
using
hell
and
I
will
be
using
helm,
and
I
will
show
you
a
couple
things
what
we
can
explore
here.
So
the
thing
is
that
we
need
to
add
this
repository.
A
I
will
add
this
command
and
you
will
see
the
result,
but
most
likely
I
do
have
this
stuff
already
exist
in
my
case,
if
you
will
do
this
and
you
don't
have
the
the
yeah,
you
also
need
to
do
helm.
If
you
have
a
helm
installed,
I
do
have
a
helm
installed.
A
If
you
don't
have
it
just
go
ahead
and
install
it's,
not
that
difficult,
and
after
that
I
will
be
doing
a
helm,
repo
update,
and
in
this
case
it
will
grab
the
latest
and
greatest
things.
As
you
can
see
here,
I
have
a
bunch
of
stuff
here,
but
the
most
importantly,
most
importantly,
this
chronic
chat
chart
repository
was
added
here.
So
that's
that's
a
good
thing.
So
the
next
thing
is
that
I
like
to
do
is
to
do
something
like
this.
A
So
the
the
helm
has
this
show
command
and
I'll
do
values,
and
we
will
do
this
for
quank
quang
and
we
will
do
this
for
what's
the
I
have
a
values
default,
because
I
do
have
some
values
that
I
want
to
show
you.
I
will
want
to
show
you
default
values
before
that.
A
Now
these
the
the
values
default.
It
is
something
that
you
want
to
start
with.
If
you
don't
know
what
to
do
with
the
with
with
quank
and
the
whole
or
and
what
you
can
modify.
That's
the
this
is
the
start.
You
get
these
values,
you
can
play
around
and
see
what
you
can
change
here
and
it's
actually
very
well
documented.
So
you
like
personally,
I
don't.
I
didn't
even
look
at
the
dock.
Even
our
dock
is
amazing
and
our
docs
team
is
fantastic.
A
Now
these
this
particular
things
will
have
some
same
defaults.
So
when
you
install
this
without
anything
without
modifying
anything,
it
will
do
the
thing
just
fine.
You
will
have
everything
that
you
will
do
if
you
will
install
this
through
yaml,
for
example,
but
a
couple
things
that
we
will
be
modifying
today.
Things
around
like
the
first
thing.
First
thing
that
we're
gonna
modify
the
first
thing
that
we're
going
to
modify
is
a
thing
around.
A
Watch
name
spaces.
So
in
the
previous
release
there
was
no
ability
to
tell
kong
to
look
to
put
for
particular
name
space
and
now
in
kick
2.0.
You
will
be
able
to
do
this.
So
when
you
specify
the
name
spaces
that
you
want
to
watch,
the
clone
only
will
watch
this
nem
space
for
thing.
So,
let's,
let's
try
to
do
that.
So
my
application,
my
service,
will
be
deployed
in
this
namespace
called
udp
ingress.
So
let's
do
this
and
we
put
this
here.
A
A
And
what
we'll
see
here,
installation
failed
because
namespace
was
not
found,
which
is
not
a
problem,
so
we
can
do
this.
Let
me
show
you
thing
I'll.
Just
do
caf
it's
my
alias
for
control
apply,
so
I
just
do
graph
where
we
are
in
kubernetes
we're
going
into
a
ugp
udp
ingress
namespace.
Let's
create
this
one.
A
So
namespace
created
and
now
I
can
do
not
install,
but
I
rather
do
upgrade
because
it
created
a
release.
Even
though
release
failed
release
was
created
still
in
in
kubernetes
cluster.
A
Okay,
don't
forget
to
write
down
something
in
the
comments,
because
it
is
a
little
bit
lonely
here
and
I
want
to
see
your
how
it's
called
like
reactions,
your
comments,
just
like
wave
or
or
something
I
want
to
make
sure
that
everyone
is
here
now,
while
we're
doing
this.
There
is
a
I
have
a
k9s
running
here
and
it
right
now
looks
at
the
column
name
space
and
what
I
see
here,
there's
a
new
part
and
this
new
port
includes
two
components.
So
give
me
a
second
I'll.
Take
a
sip.
A
While
I
was
doing
this,
our
installation
stabilized
now,
the
two
things
that
you
can
see
in
this
in
this
board
is
just
one
port
and
namespace,
but
it
has
the
two
containers.
One
container
is
corn
itself,
so
that's
the
the
where
the
quang
is
running
and
we
can
see
that
that's
actually
quank
there's
some
of
the
output
from
from
logs,
but
it's
up
and
running.
So
it's
good
to
go
and
another
container
here
is
actual
kubernetes
and
grass
controller.
A
A
A
And
yeah,
so
this
is
up
and
running
so
looks
good.
Now,
when
this
installed
another
important
thing
to
look
at
when
we
took
a
look
at
the
service,
there
would
be
a
coin
proxy
service
with
type
of
load
balancer.
A
Let's
take
a
look
on
this
and
in
this
case,
because
I'm
running
my
kubernetes
cluster
right
now
in
google
cloud
and
this,
this
kubernetes
cluster
allows
to
provision
load
balancer,
so
the
when
the
clone
started,
it
requested
to
create
the
service
with
load
balancer
and
now
I
have
external
ip
address,
and
this
ip
address
would
be
this
one.
So
that's
my
ip
address.
A
I
will
see
a
very
famous
response,
meaning
that
I'm
hitting
kong
right
now,
as
you
can
see,
there's
a
headers
from
quon.
Can
I
see
this
quonk
2.6,
which
is
awesome,
so
we
installed
the
coin
and
it's
up
and
running,
and
now
I
will
be
able
to
do
stuff
in
my
in
my
namespace.
So
let
me
check
some
of
the
comments.
A
A
So
if
you
go
into
documentations
and
there's
an
upgrade
from
1.3,
so
essentially,
if
you
did
install
a
con
ingress
controller
with
helm
charts
previously,
so
you
should
be
able
to
upgrade
without
much
of
the
problems
depends
on
how
complex
your
installation
so
essentially
that's
the
place
where
you
can
check
how
your
current
installation
will
be.
A
A
Yes,
so
this
is
the
guide
to
my
grade
from
from
1.3
to
2.0
and
most
likely,
if
you're
using
helm,
your
installation
will
be
not
that
painful
so
check
this
out.
A
I
don't
have
access
to
the
chat
right
now.
At
this
moment,
however,
we
will
post,
if
you
watch
this
video
is
recording.
Those
links
would
be
posted
in
you
know
down
there
somewhere,
like
in
description
below
like
how
the
people
say,
so
I
hope
it
makes
sense
now.
A
Okay,
dobrev
alex
to
you
as
well,
so
we
have
some
some
listeners,
russian
speaking
listeners
now.
So
we
install
this
now,
let's,
let's
go
forward
and
install
my
application.
So
there's
a
couple
things
in
my
application,
so
this
is
ugp
deployment,
udp
udp
server.
So
what's
the
udp
server
udp
server,
it's
the
special
type
of
protocol
that
works
udp.
A
A
That's
not
a
big
deal,
and
sometimes
you
when
you
want
to
expose
those
services
or
even
like
dns
dns,
also
runs
on
top
of
udp.
You
you
can.
You
can
get
the
stuff
from
this.
A
So
yeah,
so
the
the
stuff
that
happens
in
in
the
server.
A
Needs
to
like
udp
client,
so
in
this
case
I'm
not
going
to
writing
my
youtube
client.
I
will
be
using
the
standard
like
unix
tool,
but
yeah
we'll
see
so
I
deployed
namespace.
So
let
me
do
a
deployment,
so
I
already
built
this.
So
it's
this
image
available
somewhere
in
docker
registry.
This
server
exposes
the
port
9990.
A
And
I
use
this
server
host00
to
bind
to
all
interfaces
that
are
available
in
my
pod,
so
I
was
lazy
to
figure
out
like
how
to
do
this
properly.
So
I
just
like:
okay,
let's
bound
to
everything
and
also
I'm
specifying
that
the
port
would
be
udp.
A
This
application
is
the
reactor
there's
a
framework
called
project
reactor
that
allows
to
write
like
a
reactive
applications,
but
essentially
underneath
it
uses
in
1880,
is
a
java
network
framework
that
allows
us
to
write
all
sorts
of
networking
applications.
I
just
grabbed
this
because
a
friend
of
mine
who
knows
about
this
stuff
told
me
yeah,
just
let's
simply
stay
just
do
this,
and
actually
yes,
it
is
a
simple,
simple
thing
to
do
this.
I
just
looked
at
to
the
this
one.
A
My
this
is
my
handler.
Essentially
so,
every
time
when,
when
incoming
packet
will
come
into
my
system,
I
will
send
the
quote
from
rick
and
morty
so
make
some
noise
in
the
comments
for,
if
you're,
a
fan
of
rick
and
morty.
So
now
so
now
it's
it's
it's
up
and
running.
I
will
be
able
to
even
do
this
somewhere
inside
kubernetes
and
the
way
how
I
can
do
this.
Actually
it
is.
Let
me
show
you
one
trick
that
I
like
to
to
use.
A
To
do
so,
if
I
want
to
test
something
really
quick,
I
don't
need
to
expose
this
outside
world.
I
even
don't
need
to
have
a
shell,
because
I'm
using
to
build
my
images
to
build
my
images
for
my
docker.
I
use
the
build
packs
which
comes
with
the
gradle
plugin
for
spring
boot
or
whatever
plugin
that
I
use,
I
think
spring
boot
and
so
what
it
does.
It
has
like
very
minimal
image,
so
maybe
there's
not
even
a
shell
there
or
no
tools,
but
you
I
want
to
try
this.
A
I
want
to
use
this
tools,
and
so
I
the
way
how
I
use
I
have
like
some
containers
that
I
can
run
alongside
in
the
same
name
space
and
try
to
check
the
network
communication
to
my
service.
So
when
I
go
ahead
and
do
something
like
this,
I
will
run
image
that
will
include
this
netcat
client.
So
netcat
has
the
udp
client,
so
it
can
generate
gdp
client.
That
allows
me
to
communicate
with
my
system,
and
next
thing
is
that
I
also
want
to
have
a
shell
to
this
thing.
A
So,
let's
take
a
look,
you
see.
That's
my
container
we'll
be
creating
so
now
I
will
be
able
to
do
this
net
cat-
okay,
what's
the
okay,
so
netcat
is
here
netcat
minus?
U
so
we
need
to
hit
this
this
so
right
now
it's
deployment
in
order
to
discover
this:
let's
create
a
service,
so
in
this
case
I
will
be
able
to
hit
this
ugp
quote
service
in
port
1990
and
the
way
how
I
can
do
this.
Let
me
see.
Let
me
quickly
quick
from
here.
A
And
the
cool
thing
with
this-
you
know
this:
this,
this
image
will
be
destroyed
after
so
cough
oops.
A
Kubernetes
zero
two
service.
A
And
now,
as
you
can
see,
I
have
a
rick
and
morty
quotes
connected.
So
now
my
application
is
working
inside
the
kubernetes
cluster.
Everything
is
working,
everything's
cool,
let's
get
to
to
actual.
You
know,
expose
this
outside
world,
so
I
will
just
do
here
exit
now
in
order
to
expose
this
outside
world.
We
need
to
do
two
things.
A
The
first
thing
is
that
we
need
to
tell
kuang
that
we
want
to
expose
this
as
udp,
but
before
that.
So
in
this
case,
where,
where
the
udp
ingress
comes
into
play,
as
you
can
see,
this
udp
ingress
comes
from
the
quan
kpi.
It's
not
the
part
of
standard
kubernetes
installation.
It
is
a
part
of
the
value
prop
of
the
quant.
So
with
this.
A
Where
is
it
udp
ugp
udp
proxy?
So
we
need
to
enable
another,
listen
on
the
coin
side
of
things,
and
this
listener
will
be
listening,
specific
port
and
for
this
listener
we
also
need
to
create
service,
and
we
also
need
to
create
the
load
balancer.
So
these
traffic
will
route
to
this
streaming
listener,
not
the
request
response
listener
that
we
have
in
http
and
https.
A
A
And
I
will
replace
it
with
mine
here
we
go,
I
removed
the
comments
and
the
rest
of
the
stuff
would
be
like
very
similar,
so
this
ugp
proxy
enabled
and
type
of
load
balancer,
and
now
it
will
use
port
9999
as
external.
So
this
is
where
the
clients
will
be
will
be
connecting.
So
in
this
case,
I'm
go
ahead
and
doing
this
helm
upgrade.
A
So
in
this
case,
let
me
show
you
something
here.
So
if
I'll
go
here
ness
I
do
corn.
A
A
A
A
The
way
how
I
can
get
the
this
ap
address
we're
going
to
be
using
a
little
bit
of
magic
of
jq
write
down
in
the
comments
what
you
prefer,
you're
doing
like
with
gq
or
you're,
using
the
standard
hoop
control
control
has
built-in
functionality
to
do
kind
of
like
a
json
query.
A
Now
I
connected
to
this-
and
I
don't
see
anything:
why
is
that?
Why
is
that
what
I
did
wrong,
who
can
tell
me,
write
down
in
the
comments
if
you
can
spot
what
is
going
on
here?
What
what's?
What's
the
problem,
meanwhile
I'll
check
something
on
on
other
side?
A
A
Also,
my
my
people
who
helping
me
with
the
running
the
stream
just
tell
me
it
told
me
that
now
the
linkedin
stream
is
not
working.
One
of
the
reasons-
probably
I'm
pretty
sure.
Why
is
that
why
this
is
happening
because
we're
streaming
in
a
super,
4k,
whatnot
and
linkedin
will
not
able
to
to
figure
out.
So
I
apologize
for
linkedin
people
we'll
fix
this
for
the
next
time.
So,
if
you
like
to
watch
them,
while
you
are
typing
your,
what
are
you
doing
in
linkedin
like?
A
Why
are
you
like
sharing
some
of
the
some
of
the
tips
about
deployment?
We
will
fix
this
next
time.
Our
stream
is
too
big
for
linkedin
to
handle,
so
only
youtube
and
twitter
now
only
youtube
and
twitter
okay.
So
the
reason
why
my
application
didn't
work.
It
is
because
I
didn't
create
this
udp
ingress
right.
So
no
one.
No
one
mentioned
this
in
the
chat.
So
I
have
this
feeling.
I
have
this
feeling
that
this
actually
no
one
is
watching,
make
some
noise
in
the
comments,
if
you're
watching
this.
A
So,
let's
add
this
kubernetes
and
grass
zero
three
and
we
add
this
udp
ingress
and
let
me
show
you
before.
A
A
A
Yay
yay,
so
we
have
now
access
to
this
one.
You
actually
can
try
this
yourself.
So
essentially,
if
you
will,
if
you
have
a
netcat
installed,
you
can
do
something
like
this
and
after
that
you
will
get
access
to
my
quotes.
A
If
some
of
you
brought
up
your
laptop
to
this
show,
which
is
which
is
good
thing
to
do
so,
you
can
also
submit
and
request
some
of
the
arabic
multi
quotes.
A
Now
we
done
with
this.
The
next
thing
is
that
next
and
the
thing
that
we
really
excited
about
this,
so
the
let
me
get
back
to
this
one.
A
Okay,
so
let
me
see
how
I
can
remove
this
remove
this
from
here,
something
stuck
in
my
stream
yep.
Now
I
remove
this
one
so,
the
in
the
past,
there
was
a
lot
of
questions
about
the
how
we
can
make
sure
that
the
congress
controller
works,
fine
and
it's
alive
and
and
things
like
that
and
the
response
was
was
around
yeah,
just
like
monitor
the
the
pod
and
look
the
if
the
port
is
up
and
running
so
with
the
king
2.0.
A
Now
we
expose
some
of
the
metrics
like
some
of
the
help
metrics
that
available
in
the
congress
controller
to
whatever
use
specifically,
it
will
have
a
native
integration
of
prometheus.
If
you
have
a
prometheus
running,
then
you
will
be
able
to
to
see
all
this
metrics.
So
that's
what
we're
going
to
do
next
next
in
this
live
stream.
So.
A
A
With
this,
I
will
be
using
same
installation
that
we
have
for
for
quank
itself.
We
do
have
a
documentation
that
explains
how
we
can
use
converse
controller
with
parameters
in
grafana
and
we're
pretty
much
the
same
except
a
few
things
that
I
will
point
out
and
soon,
but
the
part
when
we
need
to
install
this
would
be
same.
A
A
Monitoring
values
here
that
will
tell
how
to
configure
prometheus,
how
to
configure
grafana
and
also
we'll
install
some
of
the
quant
metrics.
We're
not
going
to
use
this
one
right
now,
but
this
is
something
that.
A
I
will
spend
some
time,
let's
see,
go
to
namespaces
we're
going
into
go
into
monitoring
namespace
and
in
a
few
seconds
we'll
see
some
some
juicy
pods
that
will
start
appearing.
A
So
curious,
why.
A
A
So
now
next
thing
is
that
we
need
to
enable
this.
This
thing
in.
A
Next
thing
is
that
if
you
looked
into
the
communication,
if
you
look
at
the
documentation
couple,
things
needs
to
be
enabled,
so
it
needs
to
be
enabled
as
service
monitor
needs
to
be
enabled
in
in
helm,
charts
and
also
service.
Monitor
labor
needs
to
be
enabled
for
for
this.
So
let's
take
a
quick
look:
how
we
can
do
this
in
our
installation,
so
in
my
scratch,
notepad,
I
have
a
couple
things.
A
A
A
Okay,
so
from
documentation,
everything
should
be
fine,
so
I
will
just
do
helm
upgrades
and
enable
those
annotations
here
as
well.
So
next
thing
is
that
let's
see,
let's
do
service
and
for
the
service
called
grafana,
we'll
just
do
where's
my
service
grafana.
A
So
it's
going
to
be
admin,
it's
something
like
prom.
Let
me
let
me
see
how
I
can
get
the
password
from
it.
It's
great
with
this.
A
And
says
grafana
admin
password
should
be
something
like
a
prom
stack,
admin
or
whatnot.
But
let's,
let's
see
yeah
that's
what
I
was
talking
about
previously
like
I
like
to
use
gq,
but
some
json
paths
also
support
it
as
a
part
of
google
control,
prom
operator,
prom
operator,
okay,
prom
operator.
A
A
And
now,
let's
see
the
moment
of
truth,
if
I
will
be
able
to
get
some
metrics,
so
if
I
see
you
go
in
here,
metrics
browser
and
if
I
see
something
in
grass
so
so
now
I
will
have
access
to
those
metrics.
So
everything
starts
with
this,
like
ingress
in
grass
ingress
controller
configuration
like
push
count.
That's
the
number
of
configuration
changes.
So,
as
you
can
see,
I
did
some
of
the
configuration
changes
in
the
past.
Now
it
will
be,
would
be
here,
let's
see
if
my.
A
Let's
go
here
home,
some
dashboards,
there
should
be
cong.
Official
dashboard
is
up
and
running
here,
and
so
it
is
up,
but
because
I
didn't
enable
didn't
enable
the
plug-in,
so
the
prometheus
integration
is
not
working.
So,
let's
see,
if
we
can,
we
can
add
this
one
as
well
and
see
if
some
traffic
is
going
through
so
in
documentation.
A
There's
a
couple
things
that
needs
to
be
needs
to
be
done
very,
very
carefully.
So
in
order
to
enable
this,
I
need
to
use
this
cluster
plug-in.
However,
we
enabled
these
the
the
watch
particular
namespace
thing.
A
So,
let's
take
a
look.
What
documentation
says
about
cluster
plugins.
A
So
we
went
to
the
to
do
deployment
and
we're
going
into
so
one
congress
controller
and
we're
going
to
watch
them
spaces
now.
So
when
you
list
specific
namespaces
controller
will
watch
those
nonspaces
only
and
will
create
namespace
scoped
roles
for
each
of
them.
A
Note
that
watching
specific
namespaces,
disables
cone,
cluster
plugin
usage
and
cone
cluster
plugin
only
exist
as
a
cluster
resource.
So
that's
a
bummer,
but
let's
see
if
we
can
make
this
plugin
work
yeah.
So
let's
disable
this,
then
we're
not
gonna.
Do
this
one
I
was
just
run
upgrade
it's
actually
a
very
good
follow-up
for
for
the
next
time
to
figure
out
how
we
can
do
this
in
the
future
so
like
how
we
can
do
this
in
a
real,
real
world
scenario.
A
A
Okay,
this
is
up
and
running,
so
I
should
be
able
to
see
some
data
here
just
to
reload.
A
A
A
And
we're
going
into
this
r4
qgbl,
so
that's
our
r
for
qdbl,
blue
one
as
okay
as
I
as
I
anticipated
and
expected.
So
that's
our
recent
update,
and
this
is
things
that
when
we
submit
this
resource,
this
resource
was
translated
to
quang
api
quan
admin.
Api
call-
and
this
is
what
you
can
get
from
this
metric
so
and
that's
metric-
that
collected
from
the
port.
So
that's
that's
what
you
have
right
now
with
this.
A
If
you
are
interested
in
contribute,
we
actually
you
know
we
we're
working
on
adding
the
grafana
dashboard.
But
if
you
want
to
play
around
this
new
expert
in
grafana,
you
can
add
the
dashboard
to
our
quank
dashboard.
A
We
see
we
have
some
data
so
since
we
didn't
keep
any
http
services,
let's
see,
let's
see
if
I
will
do
http
http.
A
A
Now,
let's,
let's
the
go
through
the
things
that
we
just
talked
about.
I
think
it's
it's
a
time
to
wrap
things
up.
We
do
have
another
example,
as
a
matter
of
fact
like
if
you
want
to
play
around
with
another
example,
this
example
uses
a
core
dns
as
a
as
a
service
that
you
need
to
expose
and
this
core
dns
service
will
be
exposed
through
yeah.
Let's,
let's
do
this
one?
Let's,
let's,
let's
run
this,
we
still
have
a
couple
of
seconds
to
a
couple
minutes
to
work
on.
A
So
if
I
go
okay
and
and
let's
go
example,
so
what
will
happen
here?
We
created
another
service.
So
let's
take
a
look.
If
it's
up
and
running.
A
A
ugp
ingress
example:
now
we
have
a
core
dns
port
is
up
and
running.
If
I
will
do,
is
just
ugp
ingress.
A
Now
I
have
a
two
two
ingresses
available
this
one.
A
Not
sure
if
it
will
working
with
the
because
I
probably
overwrite
so
in
this
case
it
will
not
be
able
to
to
serve
two
services.
Let's,
let's
try
this
one.
So
what
we
will
use
we're
gonna
use,
dig
and
let
me
see
how
I
can
get
tldr
dag
if
how
I
can
specify
a
port.
So
that's
the
that's
the
dns
server
that
I
can
use.
So
in
this
case
our.
A
And,
what's
the
dig
specify
port,
I
don't
remember:
what's
the
command
line,
I
should
have
used
man,
port,
yeah,
minus
p.
Okay,
that's
unix,
right,
minus
p,
nine,
nine,
nine,
nine!
And
let's
do
this.
Quan
hq
dot
com.
A
So
what
happens
now
we
deployed
a
core
dns
service
as
a
port
inside
microbrain's
cluster
next
thing
that
I
expose
this
service
to
outside
world
through
the
quan
congrats
controller.
Ultimately,
it's
overriding
the
previous
configuration.
Now
it's
not
serving
my
rick
and
morty
anymore,
because
you
know
priorities
right
and
I
use
this.
My
kubernetes
cluster
that
deployed
with
all
this
stuff
right
now,
you
can
be
used
as
a
kind
of
like
a
dns
server,
dns
client
right
or
like
dns
server
discovery.
A
So
essentially
what
I
use
this
command,
I
use
command,
dig
to
get
ip
address
for
calling
hq.
So
let's
try
this.
If
the
standard
like
with
the
standard.
A
And
it
gives
us
the
same
result
so
meaning
that
this
is
how
you
can
use
this
another
another
option:
how
we
can
use
this
udp
ingress
either
you
have
a
udp
server,
so
in
our
case
it
was
rick
and
morty
example,
or
you
can
use
this
to
run
your
own
dns
server
inside
the
kubernetes
cluster.
I
don't
know
why
you
would
do
this,
but
here
this
example
another
example
would
be
cool
if
you're
running
some
sort
of
like
a
like
a
vpn
and
you
accessing
the
vpn
through
udp.
A
It's
another
example
how
we
can
use
quantum
grass
controller.
Well,
I
think
today
was
fun
day.
We
did
a
lot
of
cool
things
today.
Many
people
were
super
quiet
today.
Super
super
quiet.
I
hope
I
will
see
many
of
you
next
time.
Next
time
will
be,
maybe
in
a
couple
weeks,
maybe
in
in
the
two
weeks
either
me
or
michael
michael
keep.
My
colleague
will
join
you
with
some
of
the
cool
technology
before
I
jump
right
up
all
this
code.
A
A
This
stream
will
not
go
anywhere.
So
if
you
subscribe
to
home
youtube
channel
enable
notification
you
will
receive
like
updates,
when
the
video
will
be
posted,
information
will
be
in
description
below.
You
can
find
me
on
twitter,
yes,
and
unfortunately
I
don't
have
a
screen.
That
shows
me
my
twitter,
but
many
of
you
know
where
to
find
me
find
me
twitter,
just
victor
gamer
from
twitter
j-a-m-u-s-s-a
at
twitter
at
twitter.
Ask
me
there
questions
also
join
our
congregation
forum.