►
From YouTube: Kubernetes - AWS Provider - Meeting 20220121
Description
Recording of the AWS Provider subproject meeting held on 20220121
Subproject updates:
CCM - 1.23 release.
kOps - IPv6 work
AWS Load Balancer Controller - 2.4.0 release
Karpenter - Intro, RBN support
A
All
right,
I
believe
we
are
recording.
It
is
january.
21St,
2022,
welcome
to
the
provider
aws
meeting
so
to
kick
off
2022
we're
going
to
change
the
format.
A
little
bit
do
a
little
bit
more
project
updates
at
the
beginning
of
the
meeting
and
we'll
try
to
do
a
better
job
of
recording
and
publishing
this
year.
What
do
you
think
about
that?
Justin.
A
Yeah,
exactly
starting
off
strong,
so
I'll
go
ahead
and
go
first.
So
for
the
the
cloud
provider
aws,
we
had
a
123
alpha
release
and
I
think
all
the
prs
for
that
are
merged,
but
I
will
double
check
after
I
finish
the
update,
so
yeah,
that's,
I
think,
that's
the
really!
The
only
thing
I
have
other
than
that,
let's
see
justin,
do
you
want
to
say
anything
for
cops.
B
I
I
don't
know
I
mean
I
think
maybe
john
might
want
to
do
things.
I
think
we've
done
a
ton
recently
around
ipv6,
particularly
on
aws.
I
think
john
carey
tell
us
exactly
where
we
are
and
I
think
that's
been
driving
a
lot
of
the
things
we've
been
looking
at.
Like
I
see,
john
has
two
items
there
around
lbc,
which
I
assume
are
might
have
a
back
56
john.
Do
you
want
to
jump
in.
C
C
Let's
see,
we
also
have
a
problem
with
external
dns,
which
there's
an
open
pr
out,
which
needs
to
be
looked
at
by
those
folks,
and
I've
also
been
looking
into
using
lbc
as
default
service
controller
in
ipv6,
because
this
dcm
service
controller
is
completely
useless
for
ipv6.
Only.
D
There's
one
limitation,
though,
for
ipv6
there's
no
support,
for
instance
target
yet
from
the
nlp
side
for
ipv6,
so
we'll
have
to
use
ip
targets
for
ipv6.
E
D
C
D
For
contributing
the
v1
changes
to
lbc,
it
was
in
our
roadmap.
Definitely
it
helps
appreciate
greatly
and
getting
back
to
the
load
balancer
control
release,
so
we
are
trying
to
get
the
2.4.0
release
out
with
v1
support.
There's
one
change
that
I'm
currently
working
on,
which
is
adding
support
for
the
load,
balancer
class
and
also
going
through
abstract
security.
G
D
So
that's
what's
causing
a
slight
delay
in
the
release,
but
this
2.4.0
release
would
have
these
two
major
features
and
we
are
trying
to
cut
down
all
of
the
other
planned
work.
So
we
support
kubernetes
1.22
as
soon
as
possible
and
we're
working
on
it.
Definitely.
D
Sure
sure
yeah,
I
will
try
to
do
whatever
possible,
from
my
end,
to
meet
the
dates
and
we
can
definitely
chat
further
on
kubernetes
slack.
If
there's
anything.
D
We
because
it's
an
optional
component,
so
we'd
have
to
like
look
through
like
what
all
work
is
involved
there,
unfortunately
like
for
other
ipv4
customers
like
there
is
no
way
that
we
can
make
it
default
right,
because
customers
have
to
take
some
action
after
the
clusters.
Cluster
comes
up.
What
I'm
hoping
is
like
with
the
support
for
load
balancer
class.
We
can
at
least
say
like
without
annotations,
like
for
certain
load
balancer
class.
D
It
will
be
reconciled
exclusively
by
the
load,
balancer
controller,
that's
where
I
want
to
begin
and
for
the
long
term
we
still
need
to
work
with
the
cloud,
controller
manager
and
load
balancer
controller
story.
I
think
that's
where
we
have
some
gap
right
now.
We
need
to
focus
on
that
story.
C
So
talking
about
the
lbc
and
ipv6
see
that
we're
gonna
need
two
features.
One
we're
gonna
need
it
to
be
able
to
just
take
on
the
being
the
default
service
controller,
which
is
my
open
pr,
and
then
we
are
also
going
to
need
a
feature
so
that
it
defaults.
The
load.
Balancer
is
the
dual
stack.
E
C
But
I,
but
you
know
chaops,
would
just
in
an
ipv6
cluster.
It
would
just
we
would
have
it
automatically
shut
off
the
service
controller
in
ccm
and
automatically
configure
lbc
to
be
the
default
service
controller.
C
D
Are
there
any
flags
that
you
use
to
shut
off
like
the
service
controller
side
or
like?
How
do
you
do
that
currently
or
are
there
any
feature
gates?
That's
what
I
was
wondering
as
well.
C
Yeah,
I
I
put
that
in
one
of
the
tickets,
there
are
two
flags
you
send
this
tcm
to
tell
it
to
first,
you
have
to
explicitly
tell
it
to
run
the
default
controllers
and
you
have
to
give
it
a
flag
to
tell
it
to
stop
running
the
service
controller.
Okay,.
C
But
yeah
any
pretty
much
any
ipv86.
Only
our
cluster
of
ip66
only
pod.
E
C
D
C
C
Mean
that
you
should
prevent
people
who
want
to
take
action
to
change
the
defaults
from
being
able
to
do
that.
A
Yeah
long
term,
I'd
like
to
move
all
the
load,
balancer
code
to
load,
monster
controller
and
just
deprecate
it
what's
in
the
ccm.
But.
C
In
that
case
yeah,
we
you'd
probably
want
to
add
some
code
for
classic
load
balancers
into
lbc
so
that
it
can
take
over
that
function.
D
C
D
Security
groups
and
like
the
hairpin
issue,
I
mean
we.
We
are
working
with
the
nlp
folks
as
well,
see
like
how
they
can
provide
us
a
solution,
and
we
are
definitely
working
on
those
as
well.
B
D
Ccm,
so
that's
the
reason
why
we
can't
completely
move
to
lbc
we'd
still
have
some
role
from
the
ccm
side
and
like
the
way
that
I
have
thought
about.
It
is
for
existing
service.
Ccm
will
continue
to
provision
and
update
the
clvs,
but
for
new
services
we
can
provision
nlb
and
then
what
role
ccm
is
in
that
or
do
we
want
to
entirely
offload
to
lbc?
Still
we
we
haven't,
have
clarity
on
that.
C
The
other
question
is:
what
happens
if
you
don't
use
any
annotations,
because
what's
the
default
behavior,
because
currently
that's
you
get
a
clb
so.
D
Once
we
decide
to
support
nlp
like
nlp
will
be
the
default
when
we
switch
nlp
to
default
right,
so
without
any
annotation
it
will
provision
nlp.
So
for
that
specific
reason
like
we
still
want
some
limited
nlp
support
from
the
cloud
provider,
the
ccm
and
for
advanced
features
like
target
group
binding
and
other
improvements.
Customers
can
use
aws,
load,
balancer
controller.
D
Would
work
very
limited
like
a
very
limited
one
like
for
customers
who
don't
need
all
the
features
they
just
need?
One
load
balancer
out.
We
still
plan
to
have
something
in
the
ccm.
A
That
still
sounds
like
we
have
duplicate
like
nlp
code,
at
least
so,
if
we
could
get
rid
of
that,
and
just.
D
C
The
yeah,
the
other
possible
wrinkle
there
is,
or
with
the
idea
of
getting
all
the
service
control
out
of
ccm,
would
be
if
support
for
load
balancer
services
is
required
for
kubernetes
compartments,
which
would
mean
that
you
would
have
to
have
lbc
installed
in
order
to
pass
the
performance
test.
F
A
Yeah
I
mean
if,
if,
if
we
do,
this
lbc
is
going
to
need
to
be
more
like
always
installed
component,
so
we
might
wanna.
I
mean
it's
easy
for
us
for
eks,
but
we
might
wanna
think
about
other
provisioners
like
cops.
C
I
think
caps
wouldn't
be
too
disconcerted
with
having
to
always
install
ldc.
A
All
right,
so
else,
do
you
guys
want
to
give
an
update
on
carpenter
or
anything
else
that
you
happen
to
be
working
on.
H
Hey,
I
can
say,
hi,
I'm
ellis.
I
work
at
aws
on
scalability
in
the
carpenter
project.
I've
been
bugging
nick
over
the
last
year
for
any
clout,
ito's
cloud
provider,
questions
or
feature
requests.
So
I
I
guess
I
have
a
little
bit
of
tangential
experience
with
you
guys,
but
it's
kind
of
fun
to
sit
in
on
a
on
another
seg
and
see
what
it's
like.
H
I
don't
think
I
have
too
much
to
to
announce
about
carpenter.
I
expect
you
guys,
probably
don't
even
know
what
the
project
is.
It's,
okay,
you
know:
okay,
cool
yeah,
it's
an
open
source
vendor
neutral,
kubernetes
native,
auto
scaler,
creates
the
nodes
directly
as
opposed
to
using
auto
scaling.
Groups
has
its
own
cloud
provider
api,
which
we've
tried
really
hard
to
refine,
are
about
to
go
through
the
whole
entry
out
of
tree
problem
for
various
cloud
providers.
Luckily,
it's
not
that
big
of
a
problem
yet
but
yeah.
H
I
think
the
the
most
interesting
thing
about
me
or
about
the
adidas
cloud
provider
for
me
is
just
being
able
to
refine
things
around
the
node
startup
process
to
make
things
more
smooth
for
auto
scaling.
So,
for
example,
right
now,
nodes
are
named
using
the
public
pns
or
the
private
dns
name,
which
requires
an
extra
api
call
to
ec2,
given
an
instance
id
to
ask
what
that
is
and
there's
some
race
conditions
where
sometimes
ec2
takes.
You
know
15
seconds
to
even
populate
that
value.
So
we
can.
H
So
there's
very
there's
various
things
like
that
that
I
think,
are
potentially
opportunities
for
our
projects
to
align,
to
improve
the
customer
experience,
but
other
than
that,
I
don't.
I
don't
have
any
major
ass,
I'm
just
kind
of
here
to
see.
What's
going
on.
C
Yeah,
I
would
say
chaops
if
you're
running,
dcm123
or
newer
and
that
may
go
down
to
122.,
we'll
use
rbn
for
all
working
or
for
all
nodes.
So.
H
Yeah
marcus
from
the
cops
team
implemented
support
for
rbn
and
in
carpenter.
I'm
sure
you
know
who
he
is
as
well.
Yeah.
C
Yeah
yeah,
our
main
concern
was
perfect.
Right
now
is
there's
noise
about
removing
support
for
custom,
launched
templates
and
we
absolutely
rely
on
them.
H
A
I
think
that
basically
wraps
up
our
agenda
unless
there
was
something
I
missed.
D
We
also
have
like
two
new
members
joining
the
meeting,
howe
and
olivia,
who
work
with
me
in
the
networking
team
and
they
help
with
the
aws
load
balancer
controller.
So
how
and
olivia
if
you
can
introduce
yourselves
as
well.
Thank
you.
F
Hey
good
morning,
everyone,
this
is
how
I'm
from
the
uk's
networking
game
just
to
join
this
project,
to
work
with
fisher
on
the
balance
a
little
bit
nice
to
meet.
You
guys.
G
Hi
everyone-
this
is
olivia,
I'm
from
eks
networking
team
too,
and
thanks
keisha
for
inviting
me
to
this
meeting
and
I've
been
working
on
aws
load,
balancer
controller
with
kisher.
Since
I
joined
the
team.
Thank
you.
E
A
All
right:
well,
thanks
everybody
for
joining.
I
think
that
wraps
up
our
agenda
so
we'll
see
you
in
two
weeks.