►
From YouTube: Lightning Talk: K8S, Data and Cloud simplicity Cockroach Labs - Jim Walker (Cockroach Labs)
Description
Lightning Talk: K8S, Data and Cloud simplicity Cockroach Labs - Jim Walker (Cockroach Labs)
This OpenShift Commons Gathering was held on July 6th, 2022 live in London, England
https://commons.openshift.org
A
While
my
friend
mike
is
getting
set
up
at
the
stand,
my
name
is
jim
walker,
I'm
principal
product
evangelist
at
cockroach
labs.
The
way
we
got
our
name,
everybody
asked
us
how
we
got
our
name.
The
founder
of
cockroach
labs
has
a
little
bit
of
a
dark
humor.
Has
anybody
here
ever
used,
which
is
like
the
open
source
file,
manipulation
tool?
The
two
two
of
the
founders
at
cockroach
actually
wrote
that
in
their
dorm
room
in
1992
at
berkeley,
and
they
named
it.
A
If
you
remember,
at
the
same
time,
pulp
fiction
was
out,
there
was
a
yeah,
so
that's
where
that
came
from
so
when
he
built
this
database,
he
named
the
database
cockroach
because
well
it
was
something
you
couldn't
kill
and
we're
going
to
show
that
today.
So
my
name
is
jim.
I'm
joined
by
my
friend
mike
mike's,
not
on
a
microphone,
but
he's
gonna
have
a
really
big
role
here.
A
So
my
job
today
is
to
a
keep
everybody
awake
because
I'm
between
you
and
coffee,
I
want
to
keep
the
trains
on
time,
because
you
know,
I
know
running
an
event.
Is
we
want
to
show
real
tech
and
then
stick
around
because
we'll
give
away
actually
something
pretty
valuable
at
the
end
of
the
presentation?
So,
let's,
if
we
could
to
keep
everybody
away
goal
number
one,
can
everybody
just
stand
up
for
a
second?
I
know
I
know
it's
like
a
total
gimmick.
A
I
get
it
everybody's
done
this
at
presentations,
so
I'm
going
to
run
through
a
couple
things.
Okay,
so
if
you
recognize
who
this
person
is-
and
you
can
name
them,
you
could
sit
down
or
you
could
you
have
to?
If
you
don't
know
who
they
are
you
you,
you
sit
down
right.
So
the
first
person
is,
everybody
knows
that
is
yep.
Okay.
Nobody
sat
down
any
americans
in
the
room
very
few,
okay,
the
next
one.
A
I
got
a
theme
here,
we're
going
we're
staying
in
the
uk.
Everybody
knows
who
that
is.
Okay,
keep
going
next
one.
Everybody
know
who
that
is
anybody
under
the
age
of
25,
okay,
we're
good
there
next
one,
that's
a
great
picture
of
that
dude!
I
love
that
one
and
then
the
next
one
is
my
favorite
footballer
of
all
time
in
the
uk.
Now
is
anybody
gonna
say
that
somebody
said
yeah
good,
a
couple.
People
probably
sat
down
right.
A
If
you
don't
know
who
this
is
sit
down
right,
I
know
there's
some
people
when
I'm
looking
at
them.
They
know
exactly
who
this
is.
This
is
my
favorite
of
all
time
in
the
uk.
That's
george
best!
If
you
don't
know,
look
him
up
he's
what
a
character
that
one
was
and
then
you
go
to
the
next
one,
somebody
anybody
who
doesn't
know
who
this
is
sit
down.
A
Okay,
good
there's
come
more
people,
okay,
so
this
is
alan
turing
who
you've
probably
read
about
you
probably
heard
his
name
turing
machine,
probably
the
father
of
modern
computer
science.
Probably
the
reason
that
a
lot
of
us
are
even
standing
in
this
room,
a
personal
hero
of
mine
in
many
different
ways.
This
this
person
was
an
amazing
human
and
probably
saved
us
all
from
german
rule
as
well,
by
the
way,
so
that
guy
is
just
simply
amazing.
Okay,
so
then
this
last
one
is
gonna,
be
pretty
difficult,
but
it's
a
twofer.
A
Does
anybody
know
who
either
of
these
two
people
are
awesome?
Brian
brian,
you
don't
know
who
this
guy
left
is.
Okay,
you
had
the
logo
of
his
company
on
your
last
slide,
so
this
guy
on
the
left
here
or
yeah
left.
Oh
man,
I
got
it
is
a
guy
by
the
name
of
alex
polti
alex
pulvey
was
the
founder
and
ceo
of
core
os.
A
He
founded
it
with
a
guy
by
the
name
of
brandon
phillips.
I
worked
at
coreos.
It
was
five
years
ago
or
something
like
that
and
I
was
introduced
to
the
person
on
the
right.
Who
is
the
ceo
of
cockroach
labs.
That's
spencer,
campbell
spencer
is
one
of
the
people
who
wrote
and
when
I
was
at
working
at
coreos,
we
were
going
down
this
path
of
you
know,
bringing
you
know
kubernetes
to
the
world.
There
was
this
thing
called
coreos
tectonic.
A
You
know
they
had
core
os
the
container
linux
side
of
stuff
which
is
still
out
and
about,
and
I'm
so
happy
to
see
it
continuing
on,
because
it's
just
awesome,
but
we
had
this
kubernetes
thing
and
we
wanted
to
show
it
off
and
at
the
time
y'all
I
don't
know,
maybe
I'm
just
a
old
programmer.
I
didn't
know
what
an
ephemeral
workload
was
honestly.
A
I
was
like
what
does
that
even
mean
like
how
can
an
application
not
even
have
a
database
right
like
I,
I
I
maybe
I'm
just
old
school
right,
and
so
we
we're
going
to
openstack
summit.
This
is
may
of
2017.,
so
I'm
really
ageing,
myself,
openstack
summit
we've,
you
know
we're
gonna,
show
off
kubernetes
at
openstack
summit.
That
was
fun
right
and
we
were
looking
for
an
application
and
alex
reaches
out
to
me.
He's
like
jim
reach,
out
to
my
friend,
spencer,
he's
building
a
database
on
kubernetes.
A
I'm
like
get
out
of
here,
come
on
really
I'm
like
yeah
and
he's
like.
So
I
reach
out
to
spencer's.
I
get
on
the
phone
with
spencer
and
he's
talking
to
me
about
this
database
that
he's
built,
and
I'm
like
that
is
just
unbelievable.
I
cannot
believe
what
you're
actually
talking
about
what
what
what
they've
been
building
really
for.
A
I
guess,
since
2015
I
think
we
started
was
building
a
database
with
all
the
principles
of
distributed
systems
and,
if
you
imagine
all
the
things
that
are
beautiful
in
kubernetes
right
can't
kill
it
scaling
it
very
easily.
The
the
all
the
automation
that
sits
behind
this
whole
thing
take
all
of
that
and
then
put
that
into
a
database,
those
sort
same
core
principles.
I
couldn't
believe
what
I
was
looking
at,
so
we
got
up
on
stage.
We
had,
I
think,
eight
different
people.
A
We
got
them
from
all
different
companies
like
I
don't
know
who
they
were
and
basically
we
had
eight
instances
and
we
started
killing
nodes
of
this
database
and
we
were
showing
a
workload
that
was
completely
fine.
Okay,
so
that's
a
great
thing.
I
didn't
have
time
to
get
eight
people
up
here
on
stage
to
show
you,
so
what
I'm
gonna
do
is
I'm
gonna
work
with
mike
to
actually
show
this
using
something
else?
Oh
by
the
way
that
was
the
qr
code
for
the
presentation,
but
this
is
a
better
presentation.
A
So
this
is
the
second
part
right.
This
is,
let's
show
you
real
tech,
okay,
so
this
is
the
the
ui
for
cockroach
db,
our
db
console
and
what
you're
looking
at
is
a
live
instance
of
cockroachdb
and
cockroachdb
is
a
clustered
database
right.
So
what
we
have
is
we
have
nine
nodes,
nine
instances
of
cockroach
db,
they're,
all
containerized
they're
all
running
in
pods
across
three
different
kubernetes
clusters.
A
Okay,
now
I
can
ask
any
one
of
those
nodes,
any
one
of
those
nodes,
that's
sitting
in
a
pod
in
any
one
of
those
three
clusters
for
data,
and
it's
going
to
find
it
no
matter
where
it's
at
in
the
cluster
has
everybody?
Has
anybody
in
the
room
ever
successfully
federated
a
kubernetes
cluster
with
an
application
on
it,
this
you're?
Looking
at
it?
A
A
Not
only
are
we
doing
this
across
three
different
kubernetes
clusters,
we're
doing
across
three
different
kubernetes
clusters
in
three
entirely
different
cloud
providers
and
we're
just
basically
using
kind
of
native
vpn
capability
between
them
to
mitigate
the
network
traffic.
Now
I'm
sorry,
but
that's
pretty
awesome
and
when
I
first
saw
us
do
that,
I
was
like
holy
wow.
I
can
have
a
single
logical
database
across
different
art
like
different
infrastructure
and
different
cloud
providers.
A
Forget
about
federating
your
clusters,
move
it
all
the
way
to
the
top
and
by
the
way,
we'll
do
this
with
openshift
on-prem.
So
we
love
working
with
the
red
hat
team
because
we
too
believe
in
the
hybrid
model.
I
don't
believe
in
fender
lock.
I
don't
believe
in
being
locked
into
any
one
cloud
provider
right,
so
you
can
actually
do
this
on-prem
as
well
with
openshift.
A
So
what
we
have
running
in
the
background,
we
have
a
an
application
that
we
built.
It's
called
mover
it's
like
uber,
but
we
call
it
mover
and
it
comes
with
cockroach.
It's
called
cockroach.
If
you're
ever
interested,
you
look
up
cockroach
demo,
we
have
a
bunch
of
applications.
You
can
run
it
simulates
a
workload
and
what
it's
doing?
It's
simulating
a
workload.
So
you
see
a
bunch
of
sql
statements
going
on
across
the
top.
You
know
our
service
latencies
are
here.
A
Now,
if
you
want
to,
you,
know
mitigate
this
with
other
type
of
networking
things
like
scupper,
you
want
to
use
isovalent
one
of
these
other
things
to
actually
mitigate
the
traffic
between
the
clusters.
It
gets
really
interesting.
We
really
start
to
drive
that
down.
Okay,
so
that's
cool.
We
have
this
thing
running,
so,
let's
have
a
little
fun.
This
is
really
why
I
bought
mike
on
a
stage
because
I
suck
at
video
games.
I
really
I'm
horrible.
I
liked
pitfall.
A
A
So
what
mike
is
doing
right
now
and
he's
killing
pods?
Okay,
so
mike
is
killing
pods
you'll,
see
here's
our
here's,
our
traffic
all
running
and
everything,
and
so
great.
Thank
you
mike
for
killing
a
bunch
of
pots.
Hopefully
you
got
everything
in
one
region,
so
let's
go
back,
and
so
let's
go
back
to
the
the
main
screen.
A
Okay.
So
if
you
look
in
uk
south,
we
have
a
couple
of
suspect
nodes.
Those
are
the
pods
that
might
kill
mike,
didn't,
kill,
cockroach
notes,
he
didn't
kill
cockroach.
He
killed
the
paw
that
it
was
running
on.
That's
what
cube
doom
does
and
kubernetes
automatically
says:
hey
wait!
A
second
where's
martin
martin
was
like
with
the
radiator
in
the
room.
It
keeps
it
on
a
certain
state.
I
love
that
martin
right.
I
love
that
that
that
metaphor,
kebanetti
is
just
saying
man
I
got
to
bring
this
pot
back
up.
A
Brings
it
back
up
we're
using
staple
sets,
it
reattaches,
the
storage,
the
instance
of
cockroach,
comes
back.
You
don't
even
know
that
that
thing
went
down,
we
could
kill
an
entire
region
and
your
application
will
have
no
outage
so
talk
about
a
resilient
database.
This
is
just
showing
it
in
in
kind
of
gory
detail.
You
saw
something
at
the
very
top
when
he
first
killed
things.
I'm
sorry
that
I'm
slightly
over
you
guys
with
my
okay,
like
one
more
minute,
because
I'm
going
to
get
to
the
free
stuff.
A
The
one
last
thing
cockroach
is
not
a
database
where
we
write
to
a
node,
a
single
write,
node
and
then
synchronize
other
places
we're
using
something
called
distributed.
Consensus
if
you've
ever
heard
of
something
called
raft.
If
you
haven't
look
it
up,
when
we
write
data
to
cockroach,
we
write
things
three
times.
A
A
First
of
all,
there's
rota,
which
we've
done
a
lot
of
work
with
red
hat
team.
How
do
we
make
this
push
button
access
to
a
cockroachdb
cluster
on
openshift?
We
have
an
api
that
we
built
that
we're
working
very
closely
with
red
hat
team,
so
it
is
kind
of
push
button
deploy
on
your
cluster
set
up
openshift
set
up
your
database
bob's
your
uncle
boom.
Okay,
next
slide!
So
that's
free!
A
You
can
start
a
cockroach
cluster
right
now
we
have
a
managed
service,
that's
run
completely.
On
kubernetes,
we've
run
oh
yeah.
I
think
we
have
8
000
live
production
clusters
right
now
running
on
different
kubernetes
clusters.
We
actually
have
a
day
two
operator
that
we
pulled
out
of
that,
but
the
last
thing
in
my
big,
aha
and
whip
out
phones-
if
you
want
to,
if
you
want
a
free
book,
a
free
o'reilly
book,
we
recently
published
the
definitive
guide
to
cockroachdb.
A
I
am
over
the
moon
happy
that
they
gave
us
cockroach
on
the
cover,
because
I
thought
that
would
be
really
strange
if
we
got
like
a
lemur
or
some
crocodile
be
really
weird.
So
I
hope
I
did
what
I
was
supposed
to.
I
try
to
keep
us
on
time.
Sorry,
but
I
kept
everybody
awake
and
now
you
can
have
coffee
so
and
we're
out
in
the
stands.
If
you
want
to
actually
meet
us
and
talk
more
about
what's
going
on
with
cockroach
db
yeah.
Thank
you.
Thank
you.
Thank
you.