Skip to content

Latest commit

 

History

History
141 lines (112 loc) · 6.11 KB

annual-report-2024.md

File metadata and controls

141 lines (112 loc) · 6.11 KB

2024 Annual Report: SIG Cluster Lifecycle

Current initiatives and Project Health

  1. What work did the SIG do this year that should be highlighted?
  • 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.
  1. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)?

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.

  1. Did you have community-wide updates in 2024 (e.g. KubeCon talks)?

KubeCon EU 2024:

KubeCon NA 2024:

KubeCon China 2024:

  1. KEP work in 2024 (v1.30, v1.31, 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:

New in 2024:

  • karpenter-provider-cluster-api Retired in 2024:
  • etcdadm
  • cluster-api-provider-nested Continuing:
  • cluster-addons
  • cluster-api
  • cluster-api-addon-provider-helm
  • cluster-api-ipam-provider-in-cluster
  • cluster-api-operator
  • cluster-api-provider-aws
  • cluster-api-provider-azure
  • cluster-api-provider-cloudstack
  • cluster-api-provider-digitalocean
  • cluster-api-provider-gcp
  • cluster-api-provider-ibmcloud
  • cluster-api-provider-kubemark
  • cluster-api-provider-kubevirt
  • cluster-api-provider-openstack
  • cluster-api-provider-packet
  • cluster-api-provider-vsphere
  • image-builder
  • kOps
  • kubeadm
  • kubespray
  • minikube

New in 2024:

  • etcd Operator Continuing:
  • LTS

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