►
From YouTube: Kubernetes Contributor Summit 2018 - API Codebase Tour
Description
This tour is about API groups and API objects and how they come to life in the Kubernetes API server: Golang types, code generation, conversions, roundtrip tests, schemes, registries and strategies, validation and finally the API REST endpoints. This is for everybody adding new APIs, or trying to understand how our machinery works today and also for those who want to build aggregated API servers.
Presenter: Stefan Schimanski, Red Hat
A
Sitting
in
the
talk
about
culture,
as
an
official
now
can
also
take
an
experiment.
How
did
the
format
before?
How
would
you
have
insam
meet
your
computer
online
once
and
we
tried
to
the
same
day
here?
Are
some
water
talk
about
machinery
service
area?
How
to
implement
motto
bot
here
this
pull?
This
is
here
the
server
with.
We
have
used
lot
of
things
you
see
here,
but
this
is
me
about
native
golan
resources,
which,
for
the
time
being,
the
kjp
is
building
apps
like
the
changing
the
people
who
is
written
etiquette
of
the
server?
A
A
A
A
A
A
A
A
Much
have
picards
basic
as
in
everyday
life,
so
first
visit
to
finding
the
pipes
after
talks
with
the
world
pvp
july
looks
like
mit
compliant
people,
24
technical.
How
to
implement
a
hogwarts
is
pia
summer.
Tour
is
patrick
here
is
north
here.
Should
the
tourist
office
help
would
the
complete
should
like
the
interviews
everything
needed
in
wanted
to
complete
easy
to
lost,
so
he
builds
dynamic,
host
configuration
manager
and
anything
you
want
candy
avatars
millimeter
is
justin
exempel
and
interviews
des
dollars
into
the
cube.
Rp
server
are
interesting.
A
A
A
A
Red
dot
eco
hybrid
place
is
built
like
kappel
on
lines
of
code.
One
six
hundred
kreuz.net
sword,
unexpected
los
angeles,
know
our
minette
walters
scrolls,
lolita
people,
some
think,
will
change
westing.
So
here's
a
first
aid
systems
register
or
register
no
matter
whether
ins
best
clip
additions
picture
machinery
knows
about
the
same
on
both
of
those
about
to
changes
and
some
point
it
came
from
so
here.
Yes,
it's
about
time
before.
B
B
B
A
A
Parliament,
as
well
as
on
7
there
have
free
ray
discs.
Codes
in
the
open
water
defined
in
side
of
the
same
directories,
register
used
to
be
used
ines.
It
was
recognized
that
basically,
app
stores
have
singles,
give
us
cents
per
chf
details
so
high
for
herford
on
internal
tests
before
yes,
no
one
helped
of
you
more
delivers,
so
use
in
client
is
so
public
viewing
quiet
about
the
jusos.
We
just
got
very
intelligent.
A
Very
look.
Mourinho
sees
here
about
the
laws
of
the
north
island,
kay
director
and
publisher
user
experience
and
the
triesen
on
components.
It
is
on
external
components:
justins
dollars.
Yes,
it
is
basic.
The
combined
soul
session
collins
told
to
install
legoland
us
give
so
bot.
The
team
is
matt
as
baby
is
gm
before
madoff
just
look
at
the
top
sorry.
This
is
a
station
on
the
gable
team.
Just
data
storage
of
web
slices.
A
A
Register
describing
business
case
seats
or
zinc
in
st.moritz
want
the
volvo
group
knows:
resistive
reuters.
Conversion
to
everything
you
right
around
your
disco
generated
is
on
the
horn
reference
intersky,
so
that
there
is
justin
objections
award
conversions,
the
torture
never
ends.
You
can
hear.
The
balance
to
end
here
is
an
extract
of
screams
rock
star
and
you
can
exactly
what
is
described
in
the
picture
here,
as
the
first
map
of
the
good
would
no
total
so
was,
and
the
freitas
designs
that
is,
demand,
videos
give
quad
in
time
on
sap
server,
ulysse
0
2.
A
A
Smart
transmitter,
score,
wait
and
see
rolled
wesley
next,
two
years,
christoph
schuh
manual
device
service
supply
chain,
part
of
the
tor
project
server,
is
often
news.at
computing.
What
really
is
basically
can
say,
general
service
everything
we
have
put
into
this
case
package,
the
slot
of
infrastructure
and
used
to
build
up
n
the
no
web
server,
a
video
that
wars.
A
A
Sensors
dealer
before
the
tower
and
hypes
added
here,
rack
switches
very
important
like
call
center
chain
server
has
a
couple
of
them
filters
in
chains
of
one
filter,
witches
panic,
switch,
10
login
from
the
test,
or
so
panic
coming
up
to
get
back
trace.
What
the
process
are
terminated
and
is
it.
The
child
is
different,
like
panic,
recovery,
filter.
A
A
A
Main
role
of
the
victim
executed
as
before
single
source
is
from
the
rcd
obedient
image,
then
acted
apple
server
is
the
default
image
dealer
chain
command
suite
on
command,
others
pilzes
filter
chain,
and
is
it
so
far
filter
chain
so
far,
dealer
change
for
most
the
purposes
of
the
boeing
internet,
let's
jump
so
jesionek
server
is
the
battery
can
give
customized
first
to
know
about
the
whiskey
media,
pr
services,
it
security
server.
It
were
now
comes.
Lie
you
skepticism
package.
A
How
in
front
of
the
course
it's
one
global
screen
so
gets
composed
package
repository
with
plays
or
maybe
ii.
Currently
it's
with
the
apps.
So
if
the
at
something
in
the
water
back
cent
requests
so
far,
only
the
coatings
doilies,
not
about
the
first
steps
and
storage
area
restful
back
on
the
machine.
Animal
welfare
takes
place
in
hearings
and
storage
before
how
you
secteur
saluted
home
resource
dealers.
How
the
work
so
imagine
request
comes
into
you.
Create
rocks,
am
pott.
A
So
offered
the
hesse.
There
was
the
motto
just
this
filter
change,
although
the
tickets
for
the
so
for
the
fit
to
maxi
amok
sense
object
to
your
resource
dealer,
the
coded
the
comedians
binary
as
far
as
blanc
pins
body
is
the
ode
to
go
long
like
sooo
in
together
roland
structure,
and
I
course
kinospot
skoda
will
create
real
coal
pot
objects
enemy
in
pskow.
A
A
Book
as
well
as
call
out
web
bugs,
maybe
we
have
to
count
of
books,
wermuth
act,
billy
dating
weblogs,
very
brave
in
the
controversy
in
serial
a
parallel,
huge
event,
julie,
klos
in
together,
religion/
ethics,
rest,
logix,
rest
logic,
implement
norms,
behavior
for
creating
composed
ist
big
q
cells
and,
of
course,
in
leeds
have
here
earlier
times,
but
in
the
world
go
there,
s
logic
may
be
accessed
at
die.
Isle,
saint
étienne,
cerise,
alt,
ist
konvertit
back
into
some
binary
block
der
in
response
to
purchase
to
pay
the
picture
of
storage
is
created,
object
anyway.
A
Rotter
see
me
to
the
object
somehow
into
some
key
value
per
cd.
It
is
then
using
what
we
call
registry.
So
look,
then,
at
the
beginning,
it
is
package
colt,
package,
registry,
n.
Das
is
really
already
on
the
storage.
Basically
implementation
time
here
is
the
implementation.
Cd
describes
semantic
software
for
objects
of
the
mean
to
create
a
son.
James
jakes
automatically
is
the
optics
validated.
All
things
done
in
the
registry
implement
z
july
from
19
percent
to
6
on
the
resources
you
something
is
called.
The
generic
registry
services
implements
the
stand
behavior
before
resources.
A
What
you
would
expect
composed
by
resourcing
is
composed
of
special
cases
likes
the
sources,
human
resources,
avon
special
lcd
and
jusos
standard
registries,
customized
bad
in
moos
cases
you
just
use.
The
second
component
is
gold
ready
to
customers,
the
generic
behavior
gfz,
possibility
to
customize
foil
body,
so
volks
ampel,
you
can
plugin
juli
nation
die
top
6
and
you're
the
one
that.
A
A
A
Want
the
coded
stolen
switch
here,
so
the
kurdish
switches,
the
guys
convert
to
some
internal
delete,
so
shuttled
screen
here
so
singh
it
is
then
here
is
then
using
to
delete
internal.
A
central
object
is
convert
back
to
the
way
to
be
able
to
implemented
segway.
Imagine
that
brought
you
today.
We
could
say
validation
code
for
the
one
and
its
international
health
and
education
to
the
max.
A
About
chd
switches,
berlin
now
sits
an
alfa
in
the
last
release
on
combined
series.
Don't
have
central
version
now
different.
We
have
character
assassination
main
exchanges
%
without
vision.
Days
of
the
native
speaker
set
communicator
on
time,
like
kurt
beck
immediately
to
the
traffic
light
in
the
city.
A
Center
advertising
like
converse
internal
object,
to
be
won
again
and
the
pace
of
the
meeting
with
the
weblog
one
comes
back
at
the
way
back
to
back
to
end
simonelli
when
the
communicator
cdrc
using
the
conversion
at
the
fouls,
so
exchanges
of
the
request
dealer
both
led
to
the
television
which
we
used
to
store.
So
we
don't
have
to
wait
for
what.
If
we
have
one
day
we
be
used
in
this
dodge
exchanges.
Finally,
story
to
the
time
that
must
be
converted
to
conversion.
Is
it
here
in
the
personality
count?
A
A
Alpha
version
beta
version
in
operation
efficiently,
now
complete
vectors,
like
that
conversion
es
central
and
convergence,
central
consistency
on
the
system
now
yushu,
the
in
sap
implementation
city
software
people
look
at
this
must
be
correct
because
of
data
loss.
People
the
girlfriend,
including
12
of
default
screen
babbels,
should
be
technology.
Verdi
people
is
then
so
open
to
babbels
here,
basically
and
input
time
on
lenses
for
one,
but
never
again
in
chains.
She
is
the
girlfriend-
and
maybe
it
compact
as
well
as
want
here.
A
motive.
A
A
Talking
about
you
webserver
as
complicated
as
server
is
not
only
so
native
apps
here
with
something
wicked
game,
and
we
have
cad
-system
marinos
and
talk
about
them.
Here
is
another
rectangle.
It
is
here
the
looks
very,
very
simulator
about
as
loud
on
the
left
with
understand
here
will
find.
I
can't
it
is
here.
The
ebs
server
in
sepia
extensions,
but
housecall
typical,
is.
A
B
A
Search
server
server,
let's
go
to
the
first
to
register,
go
and
the
spirit
is
internet,
hypes
and
external,
so
internet,
a
package,
apps
external
teams,
virgin
teams,
very
happy
repositories,
er
here
and
in
location
register
des
internet
hypes,
for
this
is
just
blaze.
Aircraft,
the
good
name
very
much
is
virgin
construct
due
to
compliance
codename
in
evil
for
special,
constant
forint
universes
between
different
choral
internal
life.
Inc
that
have
helper
functions
to
create
the
group
resource
object,
capture,
soost
us
chamber.
The
tin
dress,
however,
would
give
services
register
everything
register
reflexes,
conversions.
A
The
joy
is
huge.
That
is
then
here
can
be
just
type
place
occurs.
Will
it
be
registered
by
kate
when
finally
current
debate,
taixing
is
here
very
euro?
Is
the
design
so
is
registered?
Was
it
at
the
beginning,
already
in
july,
find
here
so
quickly
to
conversion
conversion,
jay-z
celebrated
differently,
bolls
team?
There
register
conversion
of
sex
and
the
city
corset,
the
cloister
wood
people
max
goldt
instrument
of
the
very
travel.
A
Solutions,
uk
paul
scholes,
something
went
so
we
were
pulling
before
internal
and
external.
Finally,
on
this
project,
foto
wersen
ski
heroen
virgin
support
was
the
little
jennifer
provider
of
enterprise
security,
maxime
talbot.
The
problems
leads.
Yes,
I
want
into
the
goal
who
whole
försters
of
the
province
of
trento
usb
security
services
gss.
A
A
A
Is
it
box
your
range,
so
rösler
before
update
he
tolerates
a
very
practical
feature,
are
the
consequence
due
to
the
type
when
the
much
luxury
space
co
as
now
completed
clusters,
gold
resource
planning
on
what
you
want,
you
can
to
prepare
for
papers,
and
you
so
much
as
the
nation
add
a
lot
automatically
via
update
what
do
with
updates
-generation
field
of
the
sea
change
in
the
keynote
of
generation.
Four
update
the
time
the
change
respect
is
something
that
implement
valley
date
is
called
today
top
teams.
A
A
Yes
here
that
should
be
the
motto
above
social
dating
so
fiercely
raid
storage.
I
would
hit
that
you
generally
design
registry
and
practice
partie
implemented
group,
which
is
just
returning
in
the
map
of
resources
match,
is
without
a
doubt
something
that
and
after
the
weekend
practice
of
intercell
server.
So
that
is
now
always
orientation
like
that
is
complex
for
dealers,
chainsaw,
finance,
lp,
a
server
is
a
package
endpoints
filters,
you'll
find
yourself
in
santa
cruz
and
kate
svp.
A
You
find
the
us
treasury
and
all
the
things
will
still
time
implemented
here
in
inspectors
found
to
look
kotthaus.
It's
short
After
that
follows
so
what
to
boxes
like
autumn,
giving
either
the
green
box
registry
to
get
into
the
server
of
not
many
things
to
do
like
we
have
to
important
package
as
well
as
sorbet
to
the
gate.
A
The
us
imports,
installer
and
pipes,
enthusiast
importin
in
package
master
import
by
virgin
sanjay
singh
is
registered,
would
be
easy
to
implement,
is
also
just
one
liner,
basically
list
of
storage
providers,
and
we
just
the
tower
and
historical
provider
boxee
as
the
object,
which
is
created
very
the
policy
here,
csi
collins
take
that
which,
from
registry
water
resources,
inc,
sandisk
wood
easing
in
thusis,
it
is
a
luxury
property
to
start
in
here.
So
here
is
property
which
it
and
see
installed
call
last
here
the
dealer
is
register.
Displays
so
must
be
added.
A
Here
is
the
longlist
supposed
to
be
for
gone
to
check
out
here.
You
will
find
wood
groups
of
secure
backup,
server,
couple
of
really
27
teams
very
much
you
here,
a
longlist
of
with
just
added,
but
also
an
audit
registries
cases
after
the
security
server
los
die
box
ist
installed,
the
gp
dealer
first
have
sambill
system.
A
Plambeck
letter
live
to
start
with
fun,
be
done
to
get
the
working
as
you
used
to
be
maximum
complete
exactly
that
is
yes
and
know
when
sorry,
but
according
to
the
motto
you
yes
now,
the
publigroupe
here
in
series,
but
the
take
that
they
could
no
sleep
and
conservation
in
front
of
the
gate
in
porto
aftersales
at
evendi.
de
happy
singers
generated
on
may
be
able
to
tests
local
from
cluster.
A
A
Asic
could
copy
the
must
be
done.
First,
half
of
the
game
and
videos
text
dpa
mosley
violates
the
documents
trips
mask
then
so
makes
more
sense
than
best
commission
cftc
and
results
des
cases
kappel
information
about.
Why
does
not
mean
it's
working
as
expected:
conversions,
burgen
conversion,
the
samsung
unexpected.
Finally,
on
data
loss
course
it
is
still
game
and
its
third
parties
important
part
to
fix
hosting,
as
well
as
pia
many
many
comments
and
it
will
poppi
not
work
and
life
debugging.
A
What
can
I
youtube
this
collection
and
you
tube
video,
understand
what
s
going
overweight
course
goal
is
that
graf
is
also
boxes.
North
saartext
release
to
die
box
set,
you
can
just
kreten
integration
test.
So
was
the
time
here,
destination
master
contest
draft
is
that
is
now
but
a
lot
web
server,
including
rcd.
We
test
server,
packard,
hp,
server,
testing
at
what
you
see
here
and
I
can
start
the
apple
server
kempers.
A
Any
flexi
league
nfl
feature
flexfix
traffic,
light
or
conficker
anything
like
reflex
work
with
candles,
etc,
which
automatically
complicates
rcd,
and
you
can
start
need
to
know.
Small
conflicts.
Small
confiserie
salt,
as
well
as
salt
on
the
testserver
command,
is
small.
Conficker
can
use
any
small
planned.
A
A
A
And
early
orchestras
called
the
next
step
award
show
how
to
be
back.
We
know
how
to
want
to
be
back
the
street
preachers
dealer
and
won't
go
on
the
picture
to
hear
you
want
to
go
area
and
butter
breakpoint.
You
yourself
so
lukas
packages.
So
much
is
logic
is
implemented.
Server,
package,
endpoints,
dealer's,
a
motto,
look
before
the
first
create
and
want
to
stop.
Consecrated
looks
pretty
good
mystery
dealer
for
the
lombard.
Now
yes
looks
like
ep
dealer.
The
postage
bergfreund
putts
were
here.
A
dealer's
fare
is
nothing
it's
called
for.
A
Stop
very
if
you
as
compelling
than
chance,
this
is
me
this
most
important
persons
or
6
to
you
are.
The
bagger
is,
as
expected,
his
friend
dave
davis
below
the
witcher
2
1
july
2011,
total
1
links
later
with
each
time
out,
one
time
out,
just
in
sequence,
between
not
long
running
reset
to
something
that
time
warp
bastheim
on
the
basis
of
one
hears
the
second
time.
Finally,
has
it
again.
A
A
A
A
A
Controlling
reweco
here
so,
but
the
policy
july
can
like
the
steps
at
home
dealer
outer
pr
machinery
of
the
island
in
the
machine
like
you're
into
you.
Look
at
you.
Look
at
the
clocks,
your
the
station
arrow
always
exactly
24
got.
Something
is
back
so
stop
here
with
trace
last
ex
of
time
ultimately
about
the
nation.
Validation
is
pathos
registry
registry
and
we
want
to
register
there.
A
Local
tourist
strategy
and
associations
beginning
so
now,
putin,
l
point
ira.
The
continuity
excavators,
like
protection
top
act,
the
front
before
and
stop
in
sepia
create
at
the
gate.
Tracy
will
find
everything
from
this
picture
here.
Juli
feind,
systec
trace
so
now
cut
off
here,
because
the
machine
in
operation
from
kuwait
only
on
saturday
in
missing
the
costs
created
and
the
uk
trade
and
follow
this
picture
and
things
registered.
What
you
want
to
capture
station
service,
quality,
nokia,
factory,
endpoints
dealers,
something
in
the
way
to
create
dealers.
A
So
obviously
many
here
in
the
picture
will
here
we
here,
our
qlogic.
We
here
in
sunni,
to
create
the
cult
car
generic
registry
as
well
as
51
igen
critical
you
here,
generic
de
create
frank,
will
implementation
and
create
behavior
of
resources
and
create,
as
before,
on
the
part
created
the
the
date
cross.
Auto
strategy
1,
it
is
so
in
strategy,
implemented
valley
des
calls.
Auto
obsession
to
recognize
stepin
here
intimate
enemy
station
center
knows
the
bug
where
I
quest
here
there.
Terror
does
not
so
so
easy
to
find
here
on
the
way
terrors.