Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a feature group for Karpenter integration #9523

Closed
elmiko opened this issue Oct 4, 2023 · 13 comments · Fixed by #9571
Closed

Create a feature group for Karpenter integration #9523

elmiko opened this issue Oct 4, 2023 · 13 comments · Fixed by #9571
Assignees
Labels
triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@elmiko
Copy link
Contributor

elmiko commented Oct 4, 2023

As discussed during the 27 September 2023 meeting and also in the Cluster API breakout meeting on Karpenter, I am proposing the formation of a feature group to investigate Karpenter integration with Cluster API.

There are several topics of interest that this feature group can answer:

  • Should Cluster API integrate with Karpenter?
  • What does "integration" mean?
  • Will we create a Cluster API provider implementation of Karpenter?
  • Will we create automation to help users deploy provider-specific versions of Karpenter?

The purpose of this issue is to gather support for the feature group, to identify possible meeting times, and to identify next steps.

As a started for the conversation, other feature groups have used the times immediately before or after the community meeting as their feature group meeting. I wonder if we might consider meeting immediately after the Cluster API community meeting?

@k8s-ci-robot k8s-ci-robot added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Oct 4, 2023
@elmiko
Copy link
Contributor Author

elmiko commented Oct 4, 2023

/assign @elmiko

@killianmuldoon
Copy link
Contributor

Looking forward to seeing the output of this!

/triage accepted

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Oct 4, 2023
@mtougeron
Copy link
Member

I'd be interested in helping out with this.

@cnmcavoy
Copy link
Contributor

cnmcavoy commented Oct 4, 2023

I'm also interested in this, and watched the previous meeting.

@elmiko
Copy link
Contributor Author

elmiko commented Oct 4, 2023

one of the next steps suggested from the meeting today is to create a PR adding the feature group, i found these 2 previous PRs that are good references, #7546 and #7902

also, i've posted in the #karpenter, #karpenter-dev, and #sig-autoscaling channels on kube slack to advertise this issue.

@jonathan-innis
Copy link
Member

The time immediately after or before the CAPI working group meeting sounds reasonable to me (would be starting at 9am or 11am PST (UTC−08:00) respectively I believe). Really excited to see what comes out of this collaboration! It definitely seems like there's a good number of areas that Karpenter and CAPI could hope to align on.

cc: @dims @ellistarn @njtran @tzneal @bwagner5 @jackfrancis

@nishant221
Copy link

If possible, I'd be interested in helping on this.

@faermanj
Copy link

faermanj commented Oct 5, 2023

Count me in please :)

@MaciekPytel
Copy link

I'd be interested in joining in, mostly to listen (as some of this may be interesting from cluster autoscaler perspective). Though 11am is a bit late in central european tz, so I'm not making any promises if we go with the later slot.

@ellistarn
Copy link

Excited to be part of this

@elmiko
Copy link
Contributor Author

elmiko commented Oct 11, 2023

thanks for all the great input folks, i will be preparing a PR to create the feature group. i would like to pick a meeting time that will include the most people, but i'm not sure how easy that will be.

that said, we will record all meetings and share them on the cluster-api playlist.

@ben-wilson-peak
Copy link

@elmiko thanks for setting this up. I can only commit async time, so can't attend meetings sorry. Would be great for updates to be posted here too. CAPI/Kapenter support is a killer feature

@elmiko
Copy link
Contributor Author

elmiko commented Oct 13, 2023

@ben-wilson-peak thanks, and good suggestion about updates. i will definitely update this issue once the PR for the feature group is posted.

as to broadcasting the activities of the feature group, i think we should follow the good practices of the other features groups, meaning:

  • record all meetings, if no objections, and post results to the channel and on the cluster-api playlist
  • keep meeting minutes
  • share updates at the weekly cluster-api meeting

hopefully that will be sufficient for broadcasting what's happening. we could also post the mailing list after meetings if that would help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

Successfully merging a pull request may close this issue.