-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
2024 Annual Report: SIG Cluster Lifecycle #8302
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,15 +12,57 @@ | |
- Governance and leadership changes | ||
--> | ||
|
||
- No major SIG level KEPs. | ||
- No governance or leadership changes. | ||
- The SIG started participating in the cross-SIG WG etcd operator with SIG etcd. | ||
- We retired the inactive etcdadm and cluster-api-provider-nested subprojects. | ||
- kubeadm released v1beta4 and added phase support for `upgrade apply` phases. | ||
- minikube added support for multi-control plane clusters (HA) and improved the GPU support. | ||
- CAPI started work on v1beta2 and a new process for cluster Conditions. | ||
- kOps improved its Azure support and added the `reconcile` command to handle k8s skew issues. | ||
- kubespray added support for more Linux distributions and exposed more configuration options. | ||
|
||
2. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)? | ||
|
||
- In 2023 we collected a | ||
[subproject self-assessment](https://docs.google.com/forms/d/e/1FAIpQLSc0CqmfaOIK4bCbEDhh0qiF5wCHi6Uvy0uR_k8egOtafalpow/viewanalytics), | ||
which still has a valid list of areas that need help. | ||
|
||
The most common areas where we need help are: | ||
- Contributing to code | ||
- Reviewing code | ||
|
||
Subprojects that might need help with additional OWNERS, in no particular order, | ||
and maybe an incomplete list: | ||
- cluster-api | ||
- cluster-api-addon-provider-helm | ||
- cluster-api-ipam-provider-in-cluster | ||
- cluster-api-provider-aws | ||
- cluster-api-provider-gcp | ||
- cluster-api-provider-kubemark | ||
- cluster-api-provider-openstack | ||
- cluster-api-provider-packet | ||
- kubeadm | ||
|
||
We encourage contributors who are interested in our subprojects to reach out to the | ||
SIG mailing list or to individual subproject Slack channels. | ||
|
||
3. Did you have community-wide updates in 2024 (e.g. KubeCon talks)? | ||
|
||
<!-- | ||
Examples include links to email, slides, or recordings. | ||
--> | ||
|
||
KubeCon EU 2024: | ||
- [how-to-deploy-an-ai-optimized-k8s-cluster-with-kubespray](https://kccnceu2024.sched.com/event/1YhhP/how-to-deploy-an-ai-optimized-k8s-cluster-with-kubespray-kay-yan-daocloud-mohamed-zaian-new-work-se) | ||
|
||
KubeCon NA 2024: | ||
- [luster-api-deep-dive-roadmap-to-api-graduation](https://kccncna2024.sched.com/event/1howc/cluster-api-deep-dive-roadmap-to-api-graduation-christian-schlotter-broadcom-vince-prignano-apple) | ||
- [bare-metal-kubernetes-with-kops-gathering-community-wisdom](https://kccncna2024.sched.com/event/1howo/bare-metal-kubernetes-with-kops-gathering-community-wisdom-justin-santa-barbara-google-ciprian-hacman-microsoft) | ||
|
||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Another one from KubeCon+CloudNativeCon China: https://kccncossaidevchn2024.sched.com/event/1eYXD/kubespray-unleashed-navigating-bare-metal-services-in-kubernetes-for-llm-and-rag-kubespraydaepnanokubernetesllmreragzhu-ya-lie-shu-kay-yan-daocloud-alan-leung-equinix. They did not apply as a maintainer track, but a general session. Both are kubespray maintainers. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
KubeCon China 2024: | ||
- [kubespray-unleashed-navigating-bare-metal-services](https://kccncossaidevchn2024.sched.com/event/1eYXD/kubespray-unleashed-navigating-bare-metal-services-in-kubernetes-for-llm-and-rag-kubespraydaepnanokubernetesllmreragzhu-ya-lie-shu-kay-yan-daocloud-alan-leung-equinix) | ||
|
||
4. KEP work in 2024 (v1.30, v1.31, v1.32): | ||
<!-- | ||
TODO: Uncomment the following auto-generated list of KEPs, once reviewed & updated for correction. | ||
|
@@ -30,12 +72,19 @@ | |
Please raise an issue in kubernetes/community, if the KEP metadata is correct but the generated list is incorrect. | ||
--> | ||
|
||
<!-- | ||
<!-- | ||
- Alpha | ||
- [4656 - Add kubelet instance configuration to configure CRI socket for each node](https://github.com/kubernetes/enhancements/tree/master/keps/sig-cluster-lifecycle/4656-add-kubelet-instance-configuration) - v1.32 | ||
|
||
--> | ||
|
||
While we have a few SIG level KEPs in `kubernetes/enhancements`, kubeadm is the only | ||
subproject that we have that is part of the Kubernetes release and more actively receives KEPs. | ||
|
||
In 2024 there were 2 new kubeadm KEPs: | ||
- [4471-cp-join-kubelet-local-apiserver](https://github.com/kubernetes/enhancements/tree/master/keps/sig-cluster-lifecycle/kubeadm/4471-cp-join-kubelet-local-apiserver) | ||
- [4656-add-kubelet-instance-configuration](https://github.com/kubernetes/enhancements/tree/master/keps/sig-cluster-lifecycle/kubeadm/4656-add-kubelet-instance-configuration) | ||
|
||
## [Subprojects](https://git.k8s.io/community/sig-cluster-lifecycle#subprojects) | ||
|
||
|
||
|
@@ -77,12 +126,12 @@ | |
## Operational | ||
|
||
Operational tasks in [sig-governance.md]: | ||
- [ ] [README.md] reviewed for accuracy and updated if needed | ||
- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed | ||
- [ ] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed | ||
- [ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed | ||
- [ ] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed | ||
- [ ] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed | ||
- [x] [README.md] reviewed for accuracy and updated if needed | ||
- [x] [CONTRIBUTING.md] reviewed for accuracy and updated if needed | ||
- [x] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed | ||
- [x] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed | ||
- [x] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed | ||
- [x] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed | ||
|
||
|
||
[CONTRIBUTING.md]: https://git.k8s.io/community/sig-cluster-lifecycle/CONTRIBUTING.md | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might be worth to add
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated
https://github.com/kubernetes/community/compare/cdb1a53063b416a3264819dea1756de3eb2d794b..7c2b0afe6cad08036726fcddf83da3f80907e3c0