►
From YouTube: Kubernetes SIG Arch - KEP Reading Club 20220314
Description
KEPs discussed today:
- Beta APIs off by default:
https://github.com/kubernetes/enhancements/tree/master/keps/sig-architecture/3136-beta-apis-off-by-default
- Sub-second probes
https://github.com/kubernetes/enhancements/pull/3067
Slack link with discussion: https://kubernetes.slack.com/archives/C5P3FE08M/p1647273031940579
A
Oh
awesome
hi
just
as
a
prelude
to
every
community
meeting.
This
is
a
kubernetes
community
meeting,
so
we
do
follow
the
kubernetes
and
cncf
code
of
conduct,
which
boils
down
to
be
excellent
to
each
other.
So
please
adhere
to
that
and
this
was
also
being
recorded.
So
don't
please
don't
say
or
do
anything
that
you
don't
don't
want
posted
on
the
internet.
Okay,
that
having
that
that
being
said,
I
think
we
can
get
started
with
the
first
cap
just
in
case
folks.
Don't
have
the
link
with
them.
A
This
is
the
link
to
it.
I
will
start
a
10
minute
timer
we
can
extend
depending
on
if
we
need
more
time.
So
that's
totally
cool
like.
B
A
Feel
the
need
to
like
rush
and
like
finish
it
in
10
minutes.
Just
take
your
time.
It's
cool,
okay,
awesome!
So
that's
the
that's
the
cap.
I
am
going
to
start
the
timer
in
three
two
and
start.
A
Okay,
okay,
seeing
seeing
none,
we
can
start
so
just
like
right
off
the
bat.
Does
anyone
have
any
questions.
C
Yeah,
I
wonder,
did
we
consider
any
other
configuration
alternative?
Besides
just
runtime
flags,
it
can
be
difficult
to
manage
those
to
things
like
cube,
am
not
not
overwhelmingly
difficult,
but
just
makes
me
wonder.
D
E
F
C
I
think
it's
this
prod
readiness
review.
D
Yes,
yes
and
there's
a
link
in
the
risks
and
mitigations
section.
B
D
A
So
one
observation
that
I
had
was-
and
this
is
mostly
like
a
misconception
on
my
part-
I
had
seen
this
cap
a
few
weeks
back
as
well,
but
my
understanding
that
got
clarified
right
now
mostly
was
along
that
beta
features
themselves
are
going
to
be
disabled
by
default
and
not
just
beta
apis,
which
was
like
a
misconception.
A
Beta
features
continue
to
be
enabled
by
default.
It's
just
that
the
beta
apis
are
going
to
be
disabled
by
default.
So-
and
this
also
is
an
interesting
consideration,
because
there's
another
feature
in
api
machinery
that
I'm
currently
working
on
for
the
next
release
along
enabling
field
level
versioning
for
customer
resources,
so
over
there
like
it'll,
be
interesting
to
know
now
consider
how
to
treat
beta
feature
types
over
there
now
because
of
this
feature
like
do
we
keep
it
the
same.
A
B
C
Maybe
just
follow
on
to
what
you're
saying
is
there
ever
cases
where
beta
features
will
rely
on
beta
apis
and
if
so,
how
would
you
test
around
that
to
make
sure
that
you
don't
run
into
issues.
A
So,
as
far
as
I
know,
it
is
possible
that
that
could
happen,
and
it's
very
possible
that
that
also
happens
so
far
in
today's
status,
at
least
so
right
now
before
this
step
is
implemented.
If
you
were
to
test
it
out,
it
would
be
along.
The
lines
of
api
is
enabled
by
default.
Feature
is
enabled
by
default,
and
things
would
work
as
it.
The
things
would
work
as
expected
and,
like
you
could
test
it
out
as
as
expected,
my
understanding
now
around.
A
A
Awesome
thanks
I've
written
it
down.
I
will
start
a
thread
on
slack
after
this
call
just.
F
A
The
the
channel
name
where
this
thread
would
be
started
is
the
architecture
just
in
case
I
don't
remember
all
of
your
handle
names
so
just
like
keep
an
eye
out
from
there.
Okay,
yeah,
that's
helpful.
That's
that's
helpful
to
clear
that
thanks.
Okay,
any
other
last
questions
for
this
skip
before
we
move
on
to
the
next
one.
A
Okay,
seeing
none,
I
think
we
can
move
on
to
the
next
one
thanks
again
for
all
the
feedback.
I
will
let
folks
know.
A
A
So
if
this
is
something
that
you
use
at
work
or
you
could
potentially
use
at
work,
this
is
a
great
time
to
get
an
early
feedback,
because
the
pr
itself
is
work
in
progress
right.
So
this
is
the
link
in
case
you
didn't
have
it
and.
A
A
Okay,
this
is
a
relatively
lengthy
cap,
so,
like
we
can
take
a,
we
can
take
some
more
minutes.
So
it's
cool
okay.
So
I'm
just
going
to
start
the
recording,
not
recording
the
timer
in
three
two
and
one.
B
A
Saying
no
requests
for
additional
time,
so
anyone
have
any
questions
about
for.
C
I
guess
the
only
thing
that
comes
to
mind
is
the
implementation
around
the
offset.
I
know
somebody
had
chimed
in
and
said
it
was
kind
of
unintuitive.
I
would
want
to.
I
guess,
I'd
ask,
did
we
consider
perhaps
doing
period
units
and
then
taking
whichever
is
greater
if
both
period
units
and
periods
seconds
is
defined.
B
B
F
Yeah,
I
think
that
the
only
thing
that
like
really
screamed
out
to
me-
but
I
don't
think
that
I
saw
an
answer
and
I've
gone
through
any
of
the
comments.
So
maybe
the
conversations
in
there
is
once
you
get
down
to
like
milliseconds
of
things
like
you,
you
can
kind
of
like
accidentally
like
overrun
yourselves
with
like
probes
right
so
like
ddos
yourself,
just
because
things
are
checking
in
so
quickly.
F
I
guess
what
what
is
the
plan?
What
might
be
a
plan
to
put
in
place
to
like
prevent
users
from
accidentally
doing
that
to
themselves?
Because
you
know
one
team
may
have
just
a
handful
of
these
things
and
another
team
may
have
just
another
handful.
But
multiple
teams
having
just
a
handful,
adds
up
to
a
mountain
of
these
things
that
can
quickly
overwhelm
you
know
the
api
server.
So
I
I
think
I'd
just
like
to
know
a
bit
more
about
what
the
what
plans
might
be
put
in
place
to
to
keep
that
from
happening.
A
Yeah,
that's
that's
a
better
question,
so
I've
written
it
down,
but
for
the
time
being
there
is
this
under
the
risks
and
mitigation
part.
Like
the
first
point.
I
think
they
are
being
mindful
about
that,
but
they
might
still
need
to
add
a
few
more
details
around
it
to
make
it
as
clear
as
possible.
A
E
Oh,
I
agree
actually
and
in
the
recent
meditation
the
author
mentions,
that
they
set
a
minimum
value
that
can't
be
surpassed
and
they've,
given
a
heuristic
as
100
milliseconds,
I
think
it'd
be
if
possible.
I
think
it'd
be
good
to
figure
out
and
get
a
more
precise
value.
That
has,
I
mean
a
little
more
backing
than
just
a
heuristic.
B
B
B
D
So
I
saw
there
was
one
comment
by
john
about
a
suggestion
to
add,
like
period,
milliseconds,
etc,
fields
and,
to
sum
them
together
with
period
seconds
to
like,
define
the
values
instead
of
subtract
offset
from
existing
values.
D
D
This
comment
that
john
wrote
was
my
first
thought
when
I
read
about
offsets
like
just
some
adding
to
values.
Seconds
and
milliseconds
feels
much
more
natural
to
me
than
subtracting
some
offsets,
and
I
see
there
is
the
problem
with
with
clients
that
clients
would
need
to
all
clients
would
need
to
update,
be
updated
to
recognize
this
new
value
to
support
like
new
timeouts
and
don't
trigger
too
early.
I
was
wondering
if
like
because
it
feels
like,
of
course,
kubernetes
product.
D
I
guess
that
doesn't
have
like
can't
control
all
the
clients,
but
I
don't
know
if
there
are
any
like
conversations
about
how
that
updates
in
would
be
implemented
in
in
clients
that
and
if
anything
could
be
done
to
like
promote
implementation
of
this
new
feature
in
clients.
A
A
Okay,
awesome
any
other
comments
or
questions
or
concerns
at
all.
A
Also,
this
kept
is
part
of
a
sig
node,
so
if
at
all,
you
are
interested
in
maybe
like
helping
out
with
the
kept
on
like
helping
out
the
author
with,
like
the
various
things
surrounding
it,
please
feel
free
to
reach
out
there.
If
you
don't
know
who
the
author
is,
I
think
it's
mentioned
or
at
the
top
of
the
cap
or
like
it's
mike
brown.
A
Just
like,
I
think
his
handle
is
m
brown
on
slack
he's
he's
an
amazing
person
like
feel
free
to
reach
out
to
him
if
at
all,
you're
interested
in
helping
out.
A
Okay,
awesome
last
call
for
questions
comments
otherwise,
like
we
can
call
it
early
and
give
you
back
15
minutes
of
your
day.
A
Okay,
great
awesome,
thank
you
so
much
for
joining
everyone
see
you
next
month.
Also,
if
you
have
gaps
that
you
know
for
a
fact
that
you
would
like
to
discuss,
feel
free
to
reach
out
on
on
slack
and
like,
let
me
know
for
the
next
month's
meeting
so
that
we
can.
We
can
plan
ahead
and
I
I
can
reach
out
to
the
authors
and
also
get
them
on
call.