| 1027 | Union types | SIG API Machinery | @apelisse
, @kevindelgado | | | |
| 1040 | Priority and Fairness for API Server Requests | SIG API Machinery | @MikeSpreitzer
, @yue9944882
, @wojtek-t
, @tkashem | | | |
| 1101 | Immutable Fields | SIG API Machinery | @apelisse
, @sttts | | | |
| 1152 | Less object serializations | SIG API Machinery | @wojtek-t | | | |
| 1164 | Deprecate and remove SelfLink | SIG API Machinery | @wojtek-t | | | |
| 1281 | API Server Network Proxy | SIG API Machinery | @cheftako
, @anfernee | | | |
| 1295 | Insecure Backend Proxy | SIG API Machinery | @deads2k | | | |
| 1601 | Context support in k8s.io/client-go | SIG API Machinery | @mikedanese
, @maleck13 | | | |
| 1623 | Standardize Conditions | SIG API Machinery | @deads2k | | | |
| 1693 | Warning mechanism for use of deprecated APIs | SIG API Machinery | @liggitt | | | |
| 1872 | Manifest based registration of Admission webhooks | SIG API Machinery | @vivekbagade | | | |
| 1904 | Efficient watch resumption after kube-apiserver reboot | SIG API Machinery | @wojtek-t | | | |
| 1929 | Built-in declarative defaults | SIG API Machinery | @apelisse | | | |
| 1965 | kube-apiserver identity | SIG API Machinery | @roycaihw
, @andrewsykim
, @enj | | | |
| 2155 | Client-go Apply | SIG API Machinery | @jpbetz | | | |
| 2161 | Immutable label selectors for all namespaces | SIG API Machinery | @thockin
, @jayunit100
, @rikatz
, @abhiraut
, @andrewsykim | | | |
| 2330 | Migrating API objects to latest storage version | SIG API Machinery | @xuchao | | | |
| 2332 | Pruning for Custom Resources | SIG API Machinery | @sttts | | | |
| 2333 | legacyflags | SIG API Machinery | @mtaufen | | | |
| 2334 | Graduate Server-side Get and Partial Objects to GA | SIG API Machinery | @smarterclayton | | | |
| 2335 | Vanilla CRD OpenAPI Subset: Structural Schemas | SIG API Machinery | @sttts
, @mbohlool | | | |
| 2336 | OwnerReference Resource Field | SIG API Machinery | @deads2k | | | |
| 2337 | k8s.io Group Protection | SIG API Machinery | @deads2k | | | |
| 2338 | API gzip compression support | SIG API Machinery | @smarterclayton | | | |
| 2339 | StorageVersion API for HA API servers | SIG API Machinery | @xuchao
, @enj
, @andrewsykim | | | |
| 2340 | Consistent Reads from Cache | SIG API Machinery | @jpbetz
, @wojtek-t
, @serathius | | | |
| 2341 | Enabling clients to tell if resource endpoints serve the same set of objects | SIG API Machinery | @xuchao | | | |
| 2342 | exposing hashed storage versions via the discovery API | SIG API Machinery | @xuchao | | | |
| 2343 | Automated Storage Version Migration with Storage Version Hash | SIG API Machinery | @xuchao | | | |
| 2523 | consistent-resource-version-semantics | SIG API Machinery | @jpbetz | | | |
| 2558 | Publish versioning information in OpenAPI | SIG API Machinery | @nikhita | | | |
| 2876 | CRD Validation Expression Language | SIG API Machinery | @jpbetz
, @cici37
, @DangerOnTheRanger
, @leilajal | | | |
| 2885 | Server Side Unknown Field Validation | SIG API Machinery | @kevindelgado | | | |
| 2887 | OpenAPI Enum Types | SIG API Machinery | @jiahuif | | | |
| 2896 | OpenAPI V3 | SIG API Machinery | @jefftree | | | |
| 3037 | Alternative Services | SIG API Machinery | @aojea | | | |
| 3156 | HTTP3 | SIG API Machinery | @aojea | | | |
| 3157 | Allow informers for getting a stream of data instead of chunking | SIG API Machinery | @sttts
, @p0lyn0mial | | | |
| 3352 | Aggregated Discovery | SIG API Machinery | @alexzielenski
, @jefftree | | | |
| 3488 | CEL for Admission Control | SIG API Machinery | @jpbetz
, @cici37
, @tallclair
, @maxsmythe
, @soorena776 | | | |
| 365 | Paginated API Lists | SIG API Machinery | @smarterclayton
, @wojtek-t | | | |
| 3716 | Admission Webhook Match Conditions | SIG API Machinery | @tallclair | | | |
| 3962 | Mutating Admission Policies | SIG API Machinery | @jpbetz
, @cici37
, @jiahuif
, @lalitc375 | | | |
| 4006 | Transition from SPDY to Websockets | SIG API Machinery | @seans3 | | | |
| 4008 | CRD Validation Ratcheting | SIG API Machinery | @alexzielenski | | | |
| 4020 | Unknown Version Interoperability Proxy | SIG API Machinery | @lavalamp
, @hankang
, @richabanker | | | |
| 4080 | Add generic control plane staging repository(ies) | SIG API Machinery | @sttts
, @MikeSpreitzer | | | |
| 4153 | Declarative Validation | SIG API Machinery | @alexzielenski
, @jpbetz | | | |
| 4192 | Move Storage Version Migrator in-tree | SIG API Machinery | @nilekhc
, @enj | | | |
| 4222 | CBOR Serializer | SIG API Machinery | @benluddy | | | |
| 4346 | Add Informer Metrics | SIG API Machinery | @chenk008 | | | |
| 4355 | Coordinated Leader Election | SIG API Machinery | @jpbetz
, @jefftree | | | |
| 4358 | Custom Resource Field Selectors | SIG API Machinery | @jpbetz | | | |
| 4420 | Retry Generate Name | SIG API Machinery | @jpbetz | | | |
| 4460 | Enable per-request Read/Write Deadline | SIG API Machinery | @tkashem | | | |
| 4568 | Resilient watchcache initialization | SIG API Machinery | @wojtek-t | | | |
| 4595 | CEL for CRD AdditionalPrinterColumns | SIG API Machinery | @sreeram-venkitesh
, @Priyankasaggu11929 | | | |
| 492 | Graduate Admission Webhooks to GA | SIG API Machinery | @mbohlool | | | |
| 4988 | Snapshottable API server cache | SIG API Machinery | @serathius | | | |
| 5000 | API Linting and CRD Schema Change Tooling | SIG API Machinery | @everettraven
, @JoelSpeed | | | |
| 5073 | Declarative Validation | SIG API Machinery | @aprindle
, @yongruilin
, @jpbetz
, @lalitc375 | | | |
| 5080 | Ordered Namespace Deletion | SIG API Machinery | @cici37
, @thockin | | | |
| 5116 | Streaming JSON Encoding for LIST Responses | SIG API Machinery | @serathius | | | |
| 5366 | Graceful Leader Transition | SIG API Machinery | @jefftree | | | |
| 5504 | Comparable Resource Version | SIG API Machinery | @michaelasp | | | |
| 555 | Apply | SIG API Machinery | @apelisse
, @jefftree
, @kwiesmueller
, @lavalamp
, @tkashem | | | |
| 5589 | Remove gogo protobuf dependency | SIG API Machinery | @liggitt | | | |
| 5647 | Stale Controller Handling | SIG API Machinery | @michaelasp | | | |
| 575 | Defaulting for Custom Resources | SIG API Machinery | @sttts | | | |
| 576 | Dry-run | SIG API Machinery | @apelisse | | | |
| 5793 | Manifest Based Admission Control Config | SIG API Machinery | @aramase
, @BenTheElder | | | |
| 5866 | Server-side Sharded List and Watch | SIG API Machinery | @jefftree | | | |
| 598 | CustomResourceDefinition Conversion Webhook | SIG API Machinery | @mbohlool
, @erictune | | | |
| 692 | Publish CRD OpenAPI | SIG API Machinery | @roycaihw | | | |
| 95 | Graduate CustomResourceDefinitions to GA | SIG API Machinery | @jpbetz
, @roycaihw
, @sttts | | | |
| 956 | Watch Bookmark | SIG API Machinery | @wojtek-t | | | |
| 1591 | Allow DaemonSets to surge during update like Deployments | SIG Apps | @smarterclayton | | | |
| 1847 | Auto delete PVCs created by StatefulSet | SIG Apps | @kk-src
, @dsu-igeek
, @mattcary | | | |
| 19 | CronJobs (previously ScheduledJobs) | SIG Apps | @barney-s
, @soltysh | | | |
| 2185 | Random Pod Selection on ReplicaSet Downscale | SIG Apps | @alculquicondor
, @damemi | | | |
| 2214 | Indexed Job | SIG Apps | @alculquicondor | | | |
| 2232 | Suspend Job | SIG Apps | @adtac | | | |
| 2255 | ReplicaSet Pod Deletion Cost | SIG Apps | @drbugfinder-work
, @ahg-g
, @alculquicondor | | | |
| 2307 | Job tracking without lingering Pods | SIG Apps | @alculquicondor | | | |
| 2360 | Optional Service Environment Variables | SIG Apps | @bradhoekstra
, @kongslund | | | |
| 2599 | minReadySeconds for StatefulSets | SIG Apps | @ravisantoshgudimetla | | | |
| 2804 | Consolidate Workload controllers life cycle status | SIG Apps | @ravisantoshgudimetla
, @atiratree | | | |
| 2879 | Track ready Pods in Job status | SIG Apps | @alculquicondor
, @mimowo | | | |
| 3017 | Pod Healthy Policy for PDB | SIG Apps | @mortent
, @ravisantoshgudimetla
, @atiratree | | | |
| 3140 | TimeZone support in CronJob | SIG Apps | @soltysh | | | |
| 3329 | Retriable and non-retriable Pod failures for Jobs | SIG Apps | @mimowo | | | |
| 3335 | StatefulSet Slice | SIG Apps | @pwschuurman | | | |
| 3541 | Add Recreate Update Strategy to StatefulSet | SIG Apps | @kerthcet
, @helayoty | | | |
| 3715 | Elastic Indexed Job | SIG Apps | @ahg-g | | | |
| 3850 | Backoff Limits Per Index For Indexed Jobs | SIG Apps | @mimowo
, @jensentanlo | | | |
| 3939 | Allow Replacement of Pods in a Job when fully terminating | SIG Apps | @kannon92
, @dejanzele
, @alculquicondor | | | |
| 3973 | Consider Terminating Pods in Deployments | SIG Apps | @atiratree | | | |
| 3998 | Job success/completion policy | SIG Apps | @tenzen-y | | | |
| 4017 | Pod Index Label | SIG Apps | @danielvegamyhre | | | |
| 4026 | Add job creation timestamp to job annotations | SIG Apps | @helayoty
, @soltysh | | | |
| 4368 | Job API managed-by label | SIG Apps | @mimowo | | | |
| 4443 | More granular Job failure reasons for PodFailurePolicy | SIG Apps | @danielvegamyhre | | | |
| 5440 | Mutable Pod Resources for Suspended Jobs | SIG Apps | @kannon92 | | | |
| 5547 | Integrate Workload APIs with Job Controller | SIG Apps | @helayoty | | | |
| 5882 | Deployment Pod Replacement Policy | SIG Apps | @atiratree | | | |
| 592 | TTL After Finished | SIG Apps | @janetkuo
, @ahg-g
, @sahilvv | | | |
| 706 | Portable Service Definitions | SIG Apps | @mattfarina | | | |
| 85 | KEP Template | SIG Apps | @bsalamat
, @mortent | | | |
| 961 | Implement maxUnavailable for StatefulSets | SIG Apps | @krmayankk
, @kerthcet
, @knelasevero
, @edwinhr716
, @helayoty | | | |
| 981 | pdb-support-for-custom-resources-with-scale-subresource | SIG Apps | @mortent | | | |
| 0000 | Kubernetes Enhancement Proposal Process | SIG Architecture | @calebamiles
, @jbeda | | | |
| 1143 | Appropriate use of node-role labels | SIG Architecture | @smarterclayton | | | |
| 1194 | Production Readiness Review Process | SIG Architecture | @johnbelamaric | | | |
| 1333 | Ensure Conformance Tests Do Not Require Beta APIs or Features | SIG Architecture | @liggitt | | | |
| 1618 | Conformance Profiles | SIG Architecture | @johnbelamaric
, @jefftree | | | |
| 1635 | Require Transition from Beta | SIG Architecture | @deads2k | | | |
| 1659 | Standard Topology Labels | SIG Architecture | @thockin | | | |
| 2527 | Clarify if/how controllers can use status to track non-observable state | SIG Architecture | @thockin | | | |
| 3136 | Beta APIs Are Off by Default | SIG Architecture | @deads2k | | | |
| 3935 | Support Oldest Node And Newest Control Plane | SIG Architecture | @derekwaynecarr
, @liggitt | | | |
| 4330 | Compatibility Versions | SIG Architecture | @alexzielenski
, @jpbetz
, @liggitt
, @logicalhan
, @siyuanfoundation | | | |
| 4402 | Go workspaces for k/k | SIG Architecture | @thockin | | | |
| 5241 | Beta Feature Gate Promotion Requirements | SIG Architecture | @deads2k | | | |
| 617 | Enhance KEP implementation | SIG Architecture | @calebamiles
, @deads2k
, @derekwaynecarr
, @jdumars
, @johnbelamaric
, @justaugustus
, @thockin | | | |
| 917 | go modules | SIG Architecture | @liggitt | | | |
| 960 | Behavior-driven Conformance Testing | SIG Architecture | @johnbelamaric
, @hh
, @spiffxp
, @jefftree | | | |
| 1205 | Bound Service Account Tokens | SIG Auth | @mikedanese
, @zshihang | | | |
| 1314 | Extended NodeRestrictions for Pods | SIG Auth | @tallclair | | | |
| 1393 | Service Account signing key retrieval | SIG Auth | @mikedanese
, @cceckman
, @mtaufen | | | |
| 1513 | Certificates API | SIG Auth | @mikedanese
, @deads2k | | | |
| 1687 | Hierarchical Namespace Controller As A Subproject | SIG Auth | @rjbez17
, @adrianludwin | | | |
| 2579 | PSP Replacement Policy | SIG Auth | @tallclair
, @liggitt | | | |
| 266 | Kubelet client certificate bootstrap and rotation | SIG Auth | @jcbsmpsn
, @liggitt | | | |
| 2718 | Client Executable Proxy | SIG Auth | @nckturner | | | |
| 2784 | CSR Duration | SIG Auth | @enj | | | |
| 279 | Bounding Self-Labeling Kubelets | SIG Auth | @mikedanese
, @liggitt | | | |
| 2799 | Reduction of Secret-based Service Account Tokens | SIG Auth | @zshihang
, @yt2985 | | | |
| 2907 | Secrets Store CSI Driver | SIG Auth | @tam7t
, @aramase | | | |
| 3130 | KMS Observability | SIG Auth | @aramase | | | |
| 3221 | Structured Authorization Configuration | SIG Auth | @100mik
, @palnabarun
, @ritazh | | | |
| 3257 | Cluster Trust Bundles | SIG Auth | @ahmedtd | | | |
| 3299 | KMS v2 Improvements | SIG Auth | @ritazh
, @aramase | | | |
| 3325 | Review attibutes of a current user | SIG Auth | @nabokihms | | | |
| 3331 | Structured authentication config | SIG Auth | @nabokihms
, @enj
, @aramase | | | |
| 3766 | Move ReferenceGrant to sig-auth API Group | SIG Auth | @robscott
, @youngnick | | | |
| 3926 | Handling undecryptable resources | SIG Auth | @stlaz | | | |
| 4193 | bound service account token improvements | SIG Auth | @munnerz
, @enj | | | |
| 4317 | Pod Certificates | SIG Auth | @ahmedtd | | | |
| 4412 | Projected Service Account Tokens for Kubelet Image Credential Providers | SIG Auth | @aramase
, @mainred | | | |
| 4601 | Authorize with Selectors | SIG Auth | @deads2k | | | |
| 4633 | Only allow anonymous auth for configured endpoints | SIG Auth | @vinayakankugoyal | | | |
| 4872 | Harden Kubelet Serving Certificate Validation in Kube-API server | SIG Auth | @g-gaston | | | |
| 4940 | KEP Template | SIG Auth | @tssurya | | | |
| 5018 | DRA Admin Access | SIG Auth | @ritazh | | | |
| 5284 | Constrained Impersonation | SIG Auth | @qiujian16 | | | |
| 541 | External credential providers | SIG Auth | @awly
, @enj | | | |
| 5681 | Conditional Authorization | SIG Auth | @luxas
, @micahhausler | | | |
| 600 | Dynamic Audit Configuration | SIG Auth | @pbarker | | | |
| 740 | Support external signing of service account tokens | SIG Auth | @micahhausler
, @harshaln | | | |
| 789 | Harden Default RBAC Discovery ClusterRole(Binding)s | SIG Auth | @dekkagaijin | | | |
| 117 | Enhance HPA Metrics Specificity | SIG Autoscaling | @directxman12 | | | |
| 1610 | Container Resource based Autoscaling | SIG Autoscaling | @arjunrn
, @sanposhiho | | | |
| 2021 | HPA supports scaling to/from zero pods for object/external metrics | SIG Autoscaling | @johanneswuerbach | | | |
| 2702 | Graduate HPA v2beta2 API to GA | SIG Autoscaling | @supriya-premkumar
, @josephburnett | | | |
| 4951 | Configurable tolerance for HPA | SIG Autoscaling | @pr00se
, @jm-franc | | | |
| 5030 | Integrate CSI Volume attach limits with cluster autoscaler | SIG Autoscaling | @gnufied | | | |
| 5325 | Improve pod selection accuracy across workload types | SIG Autoscaling | @omerap12
, @adrianmoisey | | | |
| 5679 | Fallback for HPA on failure to retrieve metrics | SIG Autoscaling | @omerap12
, @adrianmoisey | | | |
| 853 | Configurable scale up/down velocity for HPA | SIG Autoscaling | @gliush
, @arjunrn | | | |
| 1020 | Move Kubectl Code into Staging | SIG CLI | @seans3
, @soltysh | | | |
| 1440 | Kubectl events | SIG CLI | @hpandeycodeit
, @soltysh
, @ardaguclu | | | |
| 1441 | kubectl debug | SIG CLI | @verb | | | |
| 1802 | Kustomize Components | SIG CLI | @apyrgio
, @ioandr
, @pgpx | | | |
| 2206 | OpenAPI Features in Kustomize | SIG CLI | @natasha41575 | | | |
| 2227 | kubectl default container | SIG CLI | @pacoxu | | | |
| 2229 | xdg-base-dir | SIG CLI | @dougsland | | | |
| 2257 | Kui Graphical Terminal Enhancements | SIG CLI | @starpit
, @myan9
, @paulcastro | | | |
| 2299 | Kustomize Plugin Composition API | SIG CLI | @knverey
, @campoy | | | |
| 2377 | Kustomize | SIG CLI | @pwittrock
, @monopole | | | |
| 2379 | Kubectl Plugins | SIG CLI | @juanvallejo | | | |
| 2380 | Data Driven Commands for Kubectl | SIG CLI | @pwittrock | | | |
| 2381 | future-of-kubectl-cp | SIG CLI | @sallyom | | | |
| 2382 | Kustomize Exec Secret Generator | SIG CLI | @pwittrock | | | |
| 2383 | Extend Kustomize Patches to Multiple Targets | SIG CLI | @Liujingfang1 | | | |
| 2384 | Kustomize File Processing Integration | SIG CLI | @pwittrock | | | |
| 2385 | Kustomize Secret Generator Plugins | SIG CLI | @sethpollack | | | |
| 2386 | Kustomize Subcommand Integration | SIG CLI | @Liujingfang1 | | | |
| 2551 | kubectl return code normalization | SIG CLI | @rikatz
, @deejross | | | |
| 2590 | Kubectl Subresource Support | SIG CLI | @nikhita
, @ykakarap | | | |
| 2906 | Kustomize Function Catalog | SIG CLI | @jeremyrickard
, @KnVerey
, @mengqiy | | | |
| 2953 | Kustomize Plugin Graduation | SIG CLI | @knverey | | | |
| 2985 | Public KRM Functions Registry | SIG CLI | @mengqiy | | | |
| 3104 | Introduce kuberc | SIG CLI | @eddiezane
, @soltysh | | | |
| 3515 | Kubectl Explain OpenAPIv3 | SIG CLI | @alexzielenski | | | |
| 3638 | Improve kubectl plugin resolution for non-shadowing subcommands | SIG CLI | @ardaguclu | | | |
| 3659 | KEP Template | SIG CLI | @KnVerey
, @justinsb | | | |
| 3805 | Kubectl Server-Side Apply by default | SIG CLI | @apelisse | | | |
| 3895 | Interactive(-i) flag to kubectl delete for user confirmation | SIG CLI | @ardaguclu | | | |
| 4292 | Custom profiling support in kubectl debug command | SIG CLI | @ardaguclu | | | |
| 4706 | Deprecate and remove kustomize from kubectl | SIG CLI | @soltysh | | | |
| 491 | kubectl-diff | SIG CLI | @apelisse
, @julianvmodesto | | | |
| 5295 | KYAML | SIG CLI | @thockin
, @bentheelder | | | |
| 859 | Kubectl Commands In Headers | SIG CLI | @pwittrock
, @seans3
, @soltysh | | | |
| 993 | Kustomize Generators and Transformers | SIG CLI | @pwittrock | | | |
| 1179 | Building Kubernetes Without In-Tree Cloud Providers | SIG Cloud Provider | @BenTheElder | | | |
| 1771 | Versioning Policy for External Cloud Providers | SIG Cloud Provider | @andrewsykim | | | |
| 1959 | Service Type=LoadBalancer Class Field | SIG Cloud Provider | @andrewsykim | | | |
| 2025 | Extending Apiserver Network Proxy to handle traffic originated from Node network | SIG Cloud Provider | @irozzo-1A
, @youssefazrak | | | |
| 2133 | Out-of-Tree Credential Providers | SIG Cloud Provider | @mcrute
, @nckturner | | | |
| 2390 | Reporting Conformance Test Results to Testgrid | SIG Cloud Provider | @andrewsykim | | | |
| 2392 | Cloud Controller Manager | SIG API Machinery | @cheftako
, @calebamiles
, @hogepodge | | | |
| 2393 | Cloud Provider Documentation | SIG Cloud Provider | @d-nishi
, @hogepodge
, @andrewsykim | | | |
| 2394 | Support Out-of-Tree AWS Cloud Provider | SIG Cloud Provider | @andrewsykim | | | |
| 2395 | Removing In-Tree Cloud Providers | SIG Cloud Provider | @andrewsykim
, @cheftako
, @elmiko | | | |
| 2436 | Controller Manager Leader Migration | SIG Cloud Provider | @andrewsykim
, @jiahuif | | | |
| 2699 | Add webhook hosting to CCM. | SIG Cloud Provider | @cheftako | | | |
| 5237 | Watch-based route controller reconciliation | SIG Cloud Provider | @lukasmetzner
, @apricote | | | |
| 668 | Support Out-of-Tree GCE Cloud Provider | SIG Cloud Provider | @andrewsykim | | | |
| 669 | Support Out-of-Tree OpenStack Cloud Provider | SIG Cloud Provider | @andrewsykim
, @adisky | | | |
| 670 | Support Out-of-Tree vSphere Cloud Provider | SIG Cloud Provider | @frapposelli
, @andrewsykim | | | |
| 671 | Support Out-of-Tree IBM Cloud Provider | SIG Cloud Provider | @andrewsykim | | | |
| 837 | Promoting Cloud Provider Labels to GA | SIG Cloud Provider | @andrewsykim | | | |
| 2328 | Support Instance Metadata Service with Cloud Controller Manager | SIG Cloud Provider | @feiskyer | | | |
| 586 | Azure Availability Zones | SIG Cloud Provider | @feiskyer | | | |
| 604 | Cross resource group nodes | SIG Cloud Provider | @feiskyer | | | |
| 667 | Support Out-of-Tree Azure Cloud Provider | SIG Cloud Provider | @andrewsykim
, @dstrebel
, @feiskyer | | | |
| 0000 | Cloud Provider Template | SIG Cloud Provider | @janedoe | | | |
| 2530 | Cloud Provider for Alibaba Cloud | SIG Cloud Provider | @aoxn | | | |
| 2531 | Cloud Provider for BaiduCloud | SIG Cloud Provider | @tizhou86 | | | |
| 2532 | Cloud Provider For HUAWEI CLOUD | SIG Cloud Provider | @RainbowMango | | | |
| 2492 | Addons via Operators | SIG Cluster Lifecycle | @justinsb | | | |
| 2494 | Manifest Bundle | SIG Cluster Lifecycle | @ecordell | | | |
| 2495 | Kubernetes Cluster Management API | SIG Cluster Lifecycle | @roberthbailey
, @pipejakob | | | |
| 2496 | etcdadm | SIG Cluster Lifecycle | @justinsb | | | |
| 1755 | Standard for communicating a local registry | SIG Cluster Lifecycle | @nicks | | | |
| 2497 | Kubernetes Image Builder | SIG Cluster Lifecycle | @timothysc
, @moshloop | | | |
| 1177 | Advanced configurations with kubeadm (Kustomize) | SIG Cluster Lifecycle | @fabriziopandini | | | |
| 1381 | kubeadm component config management | SIG Cluster Lifecycle | @rosti | | | |
| 1739 | kubeadm customization with patches | SIG Cluster Lifecycle | @neolit123 | | | |
| 2067 | Rename the kubeadm "master" label and taint | SIG Cluster Lifecycle | @neolit123 | | | |
| 2498 | Kubeadm Config versioning | SIG Cluster Lifecycle | @liztio | | | |
| 2500 | kubeadm join --control-plane workflow | SIG Cluster Lifecycle | @fabriziopandini | | | |
| 2501 | kubeadm phases to beta | SIG Cluster Lifecycle | @fabriziopandini | | | |
| 2502 | Certificates copy for join --control-plane | SIG Cluster Lifecycle | @fabriziopandini | | | |
| 2503 | Artifact Generation | SIG Cluster Lifecycle | @klaven
, @ncdc | | | |
| 2504 | kubeadm-machine-output | SIG Cluster Lifecycle | @akutz
, @bart0sh | | | |
| 2505 | Kubeadm operator | SIG Cluster Lifecycle | @fabriziopandini | | | |
| 2506 | Remove ClusterStatus from kubeadm-config | SIG Cluster Lifecycle | @fabriziopandini | | | |
| 2568 | Run control-plane as non-root in kubeadm. | SIG Cluster Lifecycle | @vinayakankugoyal | | | |
| 2915 | Replace usage of the kubelet-config-x.y naming | SIG Cluster Lifecycle | @neolit123 | | | |
| 3614 | Use etcd's learner mode in kubeadm | SIG Cluster Lifecycle | @neolit123 | | | |
| 378 | Kubernetes Bootstrap Checkpointing Proposal | SIG Cluster Lifecycle | @timothysc | | | |
| 4214 | Separate super-user kubeconfig for kubeadm | SIG Cluster Lifecycle | @neolit123 | | | |
| 4471 | Make a control-plane's kubelet point to the local API Server on kubeadm join | SIG Cluster Lifecycle | @chrischdi | | | |
| 4656 | Add kubelet instance configuration to configure CRI socket for each node | SIG Cluster Lifecycle | @HirazawaUi | | | |
| 970 | Kubeadm config file graduation | SIG Cluster Lifecycle | @fabriziopandini
, @luxas
, @rosti
, @neolit123 | | | |
| 995 | kubeadm-for-windows | SIG Windows | @benmoss
, @gab-satchi
, @ksubrmnn
, @neolit123
, @patricklang | | | |
| 115 | Moving ComponentConfig API types to staging repos | SIG Cluster Lifecycle | @luxas
, @sttts | | | |
| 783 | Create a `k8s.io/component-base` repo | SIG Cluster Lifecycle | @luxas
, @sttts | | | |
| 0000 | A community forum for Kubernetes | SIG Contributor Experience | @castrojo | | | |
| 1553 | Issue Triage Workflow and Automation | SIG Contributor Experience | @justaugustus
, @mrbobbytables
, @nikhita | | | |
| 2225 | Contributor Site | SIG Contributor Experience | @jbeda | | | |
| 1326 | doc-policies-for-third-party-content | SIG Docs | @aimeeu
, @jimangel
, @sftim
, @zacharysarah | | | |
| 4326 | Downgrade support | SIG etcd | @serathius | | | |
| 4331 | Livez readyz | SIG etcd | @siyuanfoundation
, @chaochn47 | | | |
| 4578 | Feature Gate in etcd | SIG etcd | @siyuanfoundation
, @stackbaek | | | |
| 4743 | Kubernetes-etcd interface | SIG etcd | @serathius | | | |
| 5966 | etcd RangeStream | SIG etcd | @Jefftree | | | |
| 1013 | Watch support for metrics APIs | SIG Instrumentation | @x13n | | | |
| 1206 | Kubernetes Metrics Overhaul | SIG Instrumentation | @brancz
, @ehashman | | | |
| 1209 | Metrics Stability Framework | SIG Instrumentation | @logicalhan
, @RainbowMango
, @solodov
, @serathius | | | |
| 1602 | Structured Logging | SIG Instrumentation | @serathius
, @44past4
, @DirectXMan12
, @ehashman | | | |
| 1748 | Expose Pod Resource Request Metrics | SIG Instrumentation | @smarterclayton | | | |
| 1753 | Kubernetes system components logs sanitization | SIG Instrumentation | @44past4
, @immutableT
, @PurelyApplied | | | |
| 2305 | Dynamic Cardinality Enforcement | SIG Instrumentation | @logicalhan
, @lilic
, @yoyinzyc
, @rexagod | | | |
| 2831 | Kubelet OpenTelemetry Tracing | SIG Instrumentation | @husky-parul
, @somalley
, @dashpole | | | |
| 2845 | Deprecate klog specific flags in Kubernetes components | SIG Instrumentation | @serathius | | | |
| 3077 | Contextual logging | SIG Instrumentation | @pohly | | | |
| 3466 | Kubernetes Component Health SLIs | SIG Instrumentation | @logicalhan | | | |
| 3498 | Extending Metrics Stability | SIG Instrumentation | @logicalhan
, @dgrisonnet
, @coffeepac | | | |
| 383 | New Event API GA Graduation | SIG Instrumentation | @gmarek
, @chelseychen | | | |
| 4785 | Resource State Metrics | SIG Instrumentation | @rexagod | | | |
| 4827 | Component Statusz | SIG Instrumentation | @richabanker
, @yongruilin | | | |
| 4828 | Component Flagz | SIG Instrumentation | @richabanker
, @yongruilin | | | |
| 5808 | Native Histogram Support for Kubernetes Metrics | SIG Instrumentation | @richabanker | | | |
| 647 | APIServer Tracing | SIG Instrumentation | @Monkeyanator
, @dashpole
, @logicalhan | | | |
| 1645 | Multi-Cluster Services API | SIG Multicluster | @jeremyot | | | |
| 2149 | ClusterID for ClusterSet Identification | SIG Multicluster | @jeremyot
, @lauralorenz | | | |
| 4322 | Cluster Profile API | SIG Multicluster | @qiujian16
, @dixudx
, @mikeshng | | | |
| 5313 | Placement Decision API | SIG Multicluster | @corentone
, @elgnay
, @haoqing0110
, @jnpacker
, @mikeshng
, @qiujian16
, @ryanzhang-oss | | | |
| 5339 | ClusterProfile credentials plugin | SIG Multicluster | @corentone | | | |
| 752 | EndpointSlice API | SIG Network | @freehan
, @robscott
, @swetharepakula | | | |
| 1024 | NodeLocal DNS Cache | SIG Network | @prameshj | | | |
| 1138 | Graduate IPv6 to beta | SIG Network | @aojea | | | |
| 1435 | Different protocols in the same service definition with type=loadbalancer | SIG Network | @janosi
, @bridgetkromhout | | | |
| 1453 | Graduate Ingress API to GA | SIG Network | @bowei
, @cmluciano
, @robscott | | | |
| 1507 | Adding AppProtocol to Services and Endpoints | SIG Network | @robscott | | | |
| 1611 | Rearchitecting NetworkPolicy tests with a DSL for better upstream test coverage | SIG Network | @jayunit100
, @abhiraut
, @sedefsavas
, @McCodeman
, @mattfenwick | | | |
| 1669 | Proxy Terminating Endpoints | SIG Network | @andrewsykim | | | |
| 1672 | Tracking Terminating Endpoints in EndpointSlice | SIG Network | @andrewsykim | | | |
| 1860 | Make Kubernetes aware of the load balancer behaviour | SIG Network | @Sh4d1 | | | |
| 1864 | Optionally Disable Node Ports for Service Type=LoadBalancer | SIG Network | @andrewsykim | | | |
| 1880 | Multiple Service CIDRs | SIG Network | @aojea | | | |
| 2079 | Allow a Network Policy to contemplate a set of ports in a single rule | SIG Network | @rikatz | | | |
| 2086 | Service Internal Traffic Policy | SIG Network | @andrewsykim | | | |
| 2091 | Add support for AdminNetworkPolicy resources | SIG Network | @abhiraut
, @Dyanngg
, @skmatti
, @astoycos
, @srampal
, @vbannai
, @gjsj | | | |
| 2200 | Block ExternalIPs via Admission Control | SIG Network | @thockin | | | |
| 2365 | IngressClass Namespaced Params | SIG Network | @robscott | | | |
| 2433 | Topology Aware Hints | SIG Network | @robscott
, @gauravkghildiyal | | | |
| 2438 | Dual Stack API Server | SIG Network | @danwinship | | | |
| 2447 | Make kube-proxy service abstraction optional | SIG Network | @bradhoekstra | | | |
| 2448 | Remove kube-proxy's automatic clean up logic | SIG Network | @vllry | | | |
| 2449 | Move ExternalDNS out of Kubernetes incubator | SIG Network | @njuettner | | | |
| 2450 | Remove knowledge of pod cluster CIDR from iptables rules | SIG Network | @satyasm | | | |
| 2593 | Enhanced NodeIPAM to support Discontiguous Cluster CIDR | SIG Network | @rahulkjoshi
, @sdmodi | | | |
| 2595 | Expanded DNS Configuration | SIG Network | @gjkim42 | | | |
| 265 | IPVS Load Balancing Mode in Kubernetes | SIG Network | @rramkumar1 | | | |
| 2681 | Field status.hostIPs added for Pod | SIG Network | @wzshiming | | | |
| 2829 | Migrate Gateway API to k8s.io Group | SIG Network | @robscott | | | |
| 2943 | Network Policy status subresource | SIG Network | @rikatz | | | |
| 3015 | PreferSameZone and PreferSameNode Traffic Distribution | SIG Network | @danwinship | | | |
| 3070 | Reserve Service IP Range For Dynamic and Static IP Allocation | SIG Network | @aojea | | | |
| 3178 | Cleaning up IPTables Chain Ownership | SIG Network | @danwinship | | | |
| 3453 | Minimize iptables-restore input size | SIG Network | @danwinship | | | |
| 3458 | Remove transient node predicates from KCCM's service controller | SIG Network | @alexanderConstantinescu | | | |
| 3668 | Reserve Nodeport Ranges For Dynamic And Static Port Allocation | SIG Network | @xuzhenglun | | | |
| 3685 | Move EndpointSlice Reconciler into Staging | SIG Network | @akhilles | | | |
| 3705 | Cloud Dual-Stack --node-ip Handling | SIG Network | @danwinship | | | |
| 3726 | standard-application-protocols | SIG Network | @LiorLieberman | | | |
| 3836 | Kube-proxy improved ingress connectivity reliability | SIG Network | @alexanderConstantinescu | | | |
| 3866 | Add an nftables-based kube-proxy backend | SIG Network | @danwinship | | | |
| 4004 | Deprecate status.nodeInfo.kubeProxyVersion field | SIG Network | @HirazawaUi | | | |
| 427 | Graduate CoreDNS to GA | SIG Network | @johnbelamaric
, @rajansandeep | | | |
| 4427 | Relaxed DNS search string validation | SIG Network | @sethev
, @adrianmoisey | | | |
| 4444 | Traffic Distribution for Services | SIG Network | @gauravkghildiyal
, @robscott | | | |
| 4762 | Allows setting arbitrary FQDN as the pod's hostname | SIG Network | @HirazawaUi | | | |
| 4858 | IP/CIDR Validation Improvements | SIG Network | @danwinship | | | |
| 4974 | Deprecate v1.Endpoints and Associated Controllers | SIG Network | @danwinship | | | |
| 504 | Configurable Pod DNS | SIG Network | @MrHohn | | | |
| 5311 | Relaxed validation for Services names | SIG Network | @adrianmoisey | | | |
| 536 | Topology-aware service routing | SIG Network | @m1093782566
, @andrewsykim | | | |
| 5495 | Deprecate ipvs mode in kube-proxy | SIG Network | @adrianmoisey | | | |
| 563 | Kubernetes Dual-stack Support | SIG Network | @leblancd
, @rpothier
, @lachie83
, @khenidak
, @feiskyer
, @bridgetkromhout | | | |
| 566 | Switch CoreDNS to the default DNS | SIG Network | @johnbelamaric
, @rajansandeep | | | |
| 5707 | Deprecate Service.spec.externalIPs | SIG Network | @adrianmoisey | | | |
| 580 | Pod Ready++ | SIG Network | @freehan | | | |
| 614 | SCTP support | SIG Network | @janosi | | | |
| 758 | Graduate Ingress to GA | SIG Network | @bowei | | | |
| 784 | Kube Proxy component configuration updates and graduation | SIG Network | @rosti
, @aroradaman | | | |
| 980 | Finalizer Protection for Service LoadBalancers | SIG Network | @MrHohn | | | |
| 1029 | Quotas for Ephemeral Storage | SIG Node | @RobertKrawitz
, @pacoxu | | | |
| 127 | Support User Namespaces | SIG Node | @rata
, @giuseppe
, @saschagrunert | | | |
| 1287 | In-place Update of Pod Resources | SIG Node | @kgolab
, @bskiba
, @schylek
, @vinaykul
, @tallclair
, @natasha41575 | | | |
| 135 | Seccomp to GA | SIG Node | @tallclair
, @pjbgf | | | |
| 1539 | HugePages | SIG Node | @derekwaynecarr
, @sjenning
, @PiotrProkop | | | |
| 1547 | Building a Dockerless Kubelet | SIG Node | @mattjmcnaughton | | | |
| 1558 | Cleaning up container streaming requests | SIG Node | @tallclair | | | |
| 166 | Promote Taint Based Evictions to GA | SIG Node | @damemi | | | |
| 1769 | Memory Manager | SIG Node | @bg-chun
, @cezaryzukowski
, @cynepco3hahue
, @Tal-or | | | |
| 1797 | Configure FQDN as Hostname for Pods | SIG Node | @javidiaz
, @clrkio
, @kochut | | | |
| 1867 | Disable AcceleratorUsage Metrics | SIG Node | @RenaudWasTaken | | | |
| 1898 | Hardening exec endpoints against SSRF | SIG Node | @tallclair | | | |
| 1967 | Size memory backed volumes | SIG Node | @derekwaynecarr
, @kannon92 | | | |
| 1972 | Kubelet Exec Probe Timeouts | SIG Node | @andrewsykim
, @SergeyKanzhelev | | | |
| 2000 | Graceful Node Shutdown | SIG Node | @bobbypage
, @mrunalp | | | |
| 2008 | Forensic Container Checkpointing | SIG Node | @adrianreber | | | |
| 2033 | Rootless mode | SIG Node | @AkihiroSuda | | | |
| 2040 | Kubelet CRI support | SIG Node | @mrunalp
, @mikebrow | | | |
| 1884 | Kubelet endpoint for pod resource assignment | SIG Node | @dashpole
, @vikaschoudhary16
, @renaudwastaken
, @fromanirh
, @alexeyperevalov | | | |
| 2053 | Downward API HugePages | SIG Node | @derekwaynecarr
, @saschagrunert | | | |
| 2129 | Disable cAdvisor json Metrics | SIG Node | @dashpole | | | |
| 213 | RunAsGroup support in PodSpec and PodSecurityPolicy | SIG Node | @krmayankk | | | |
| 2133 | Kubelet Credential Providers | SIG Node | @andrewsykim
, @ruiwen-zhao | | | |
| 2221 | Removing dockershim from kubelet | SIG Node | @resouer
, @dims | | | |
| 2238 | Liveness Probe Grace Period | SIG Node | @ehashman | | | |
| 2254 | cgroups v2 | SIG Node | @giuseppe | | | |
| 2371 | cAdvisor-less, CRI-full Container and Pod Stats | SIG Node | @haircommander
, @bobbypage | | | |
| 24 | Add AppArmor Support | SIG Node | @saschagrunert
, @jan0ski
, @mccormickt
, @tallclair | | | |
| 2400 | Node system swap support | SIG Node | @ehashman
, @ike-ma
, @SergeyKanzhelev
, @harche
, @iholder101
, @kannon92 | | | |
| 2403 | Extend kubelet pod resource assignment endpoint to return allocatable resources | SIG Node | @ffromani
, @alexeyperevalov
, @swatisehgal | | | |
| 2411 | CRI Container Log Rotation | SIG Node | @umohnani8 | | | |
| 2413 | Seccomp by default | SIG Node | @mrunalp
, @saschagrunert | | | |
| 2535 | Ensure Secret Pulled Images | SIG Node | @mikebrow
, @pacoxu
, @haircommander
, @stlaz | | | |
| 2570 | Memory QoS | SIG Node | @xiaoxubeii
, @QiWang19
, @sohankunkerkar | | | |
| 2625 | SMT aware cpumanager policy | SIG Node | @ffromani
, @swatisehgal | | | |
| 2712 | Pod Priority Based Graceful Node Shutdown | SIG Node | @mrunalp
, @bobbypage | | | |
| 2727 | Add gRPC probe to Pod.Spec.Container.{Liveness,Readiness,Startup}Probe | SIG Node | @bowei
, @PxyUp
, @SergeyKanzhelev | | | |
| 277 | Ephemeral Containers | SIG Node | @verb | | | |
| 281 | Dynamic Kubelet Configuration | SIG Node | @mtaufen | | | |
| 2837 | KEP Template | SIG Node | @ndixita | | | |
| 2862 | Fine grained Kubelet API authorization | SIG Node | @vinayakankugoyal | | | |
| 2902 | CPUManager Policy Option to Distribute CPUs Across NUMA Nodes Instead of Packing Them | SIG Node | @klueska
, @swatisehgal | | | |
| 3063 | dynamic resource allocation | SIG Node | @pohly | | | |
| 3085 | Pod networking ready condition | SIG Node | @ddebroy
, @agamdua
, @kannon92
, @Priyankasaggu11929 | | | |
| 3288 | Split Stdout and Stderr Log Stream of Container | SIG Node | @knight42 | | | |
| 3327 | CPUManager policy option to align CPUs by Socket instead of by NUMA node | SIG Node | @klueska
, @sanjaychatterjee
, @arpitsardhana | | | |
| 3386 | Kubelet Evented PLEG for Better Performance | SIG Node | @haircommander
, @harche | | | |
| 34 | Protomote sysctl annotations to fields | SIG Node | @ingvagabund | | | |
| 3545 | Improved multi-numa alignment in Topology Manager | SIG Node | @PiotrProkop
, @knopt | | | |
| 3570 | CPU Manager | SIG Node | @ConnorDoyle
, @flyingcougar
, @sjenning
, @fromanirh | | | |
| 3573 | Device Plugins | SIG Node | @RenaudWasTaken
, @jiayingz
, @swatisehgal | | | |
| 3619 | Fine grained SupplementalGroups control | SIG Node | @everpeace | | | |
| 3673 | Kubelet limit of Parallel Image Pulls | SIG Node | @pacoxu
, @Ruiwen-Zhao | | | |
| 3695 | Extend the PodResources API to include resources allocated by DRA | SIG Node | @moshe010
, @guptaNswati | | | |
| 3721 | Support for env files. | SIG Node | @sharpz7
, @AnishShah
, @HirazawaUi | | | |
| 3857 | Recursive read-only mounts | SIG Node | @AkihiroSuda | | | |
| 3960 | Pod lifecycle sleep action | SIG Node | @AxeZhan | | | |
| 3983 | Add support for a kubelet drop-in configuration directory | SIG Node | @haircommander
, @yuqi-zhang
, @sohankunkerkar | | | |
| 4009 | Add CDI devices to device plugin API | SIG Node | @elezar | | | |
| 4033 | Discover cgroup driver from CRI | SIG Node | @marquiz
, @haircommander | | | |
| 4176 | New CPUManager Static Policy which spread hyperthreads across physical CPUs to better utilize CPU Cache | SIG Node | @Jeffwan
, @LingyanYin
, @horacexd
, @LastNight1997 | | | |
| 4188 | New kubelet gRPC API with endpoint returning local pods information | SIG Node | @kl52752
, @robscott | | | |
| 4191 | Split Image Filesystem | SIG Node | @kannon92 | | | |
| 4205 | Expose PSI Metrics | SIG Node | @ndixita
, @dragoncell
, @roycaihw | | | |
| 4210 | ImageMaximumGCAge in Kubelet | SIG Node | @haircommander | | | |
| 4216 | Image pull per runtime class | SIG Node | @kiashok | | | |
| 4265 | Add ProcMount option | SIG Node | @haircommander | | | |
| 4369 | Allow special characters environment variable | SIG Node | @HirazawaUi | | | |
| 4381 | DRA Structured Parameters | SIG Node | @pohly | | | |
| 4438 | Restarting sidecar containers during Pod termination | SIG Node | @SergeyKanzhelev
, @matthyx | | | |
| 4540 | Add CPUManager policy option to restrict reservedSystemCPUs to system daemons and interrupt processing | SIG Node | @jingczhang
, @psasnal | | | |
| 4563 | EvictionRequest API | SIG Node | @atiratree | | | |
| 4569 | Move cgroup v1 in maintenance mode | SIG Node | @harche | | | |
| 4580 | Deprecate & remove Kubelet RunOnce mode | SIG Node | @HirazawaUi | | | |
| 4603 | Tune Crashloop Backoff | SIG Node | @lauralorenz | | | |
| 4622 | New TopologyManager Policy which configure the value of maxAllowableNUMANodes | SIG Node | @cyclinder
, @ffromani | | | |
| 4639 | OCI images as VolumeSource | SIG Node | @sallyom
, @saschagrunert | | | |
| 4680 | Add Resource Health Status to the Pod Status for Device Plugin and DRA | SIG Node | @SergeyKanzhelev
, @Jpsassine | | | |
| 4742 | Node Topologies via Downward API | SIG Node | @andrewsykim
, @docandrew | | | |
| 4781 | Restarting kubelet does not change pod status | SIG Node | @chenk008
, @HirazawaUi | | | |
| 4800 | Split UnCoreCache Toplogy Awareness in CPU Manager | SIG Node | @sphrasavath
, @wongchar
, @ajcaldelas | | | |
| 4817 | Resource Claim Status With Possible Standardized Network Interface Data | SIG Node | @LionelJouin | | | |
| 4818 | Allow zero value for Sleep Action of PreStop Hook | SIG Node | @sreeram-venkitesh | | | |
| 495 | Shared PID Namespace | SIG Node | @verb | | | |
| 4960 | Container Stop Signals | SIG Node | @sreeram-venkitesh | | | |
| 5067 | Pod Generation | SIG Node | @natasha41575
, @tallclair | | | |
| 5304 | DRA Device Attributes Downward API | SIG Node | @alaypatel07 | | | |
| 5307 | Container Restart Policy | SIG Node | @yuanwang04
, @SergeyKanzhelev | | | |
| 5328 | Node Declared Features | SIG Node | @pravk03 | | | |
| 5365 | ImageVolume with an image digest | SIG Node | @iholder101 | | | |
| 5394 | PSI based Node Conditions | SIG Node | @ndixita
, @dragoncell
, @roycaihw | | | |
| 5419 | In-Place Pod-Level Resources Resize | SIG Node | @ndixita | | | |
| 5526 | Pod-Level Resource Managers | SIG Node | @KevinTMtz | | | |
| 5532 | Restart All Containers on Container Exits | SIG Node | @yuanwang04 | | | |
| 5554 | In-place Update Pod Resources alognside Static CPU Manager Policy | SIG Node | @esotsal | | | |
| 5573 | Remove cgroup v1 support | SIG Node | @kannon92 | | | |
| 5593 | Configure the max CrashLoopBackOff delay | SIG Node | @lauralorenz
, @hankfreund | | | |
| 5607 | Allow HostNetwork Pods to Use User Namespaces | SIG Node | @HirazawaUi | | | |
| 5677 | DRA Resource Availability Visibility | SIG Node | @nmn3m | | | |
| 5758 | Per-container ulimits configuration | SIG Node | @HirazawaUi | | | |
| 5825 | CRI List Streaming | SIG Node | @bitoku | | | |
| 585 | Runtime Class | SIG Node | @tallclair | | | |
| 589 | Efficient Node Heartbeat | SIG Node | @wojtek-t
, @with input from @bgrant0607, @dchen1107, @yujuhong, @lavalamp | | | |
| 606 | Kubelet endpoint for device assignment observation details | SIG Node | @dashpole
, @vikaschoudhary16
, @renaudwastaken | | | |
| 688 | Pod Overhead | SIG Node | @egernst | | | |
| 693 | Node Topology Manager | SIG Node | @ConnorDoyle
, @balajismaniam
, @lmdaly
, @swatisehgal | | | |
| 727 | Kubelet Resource Metrics Endpoint | SIG Node | @dashpole
, @richabanker | | | |
| 753 | Sidecar Containers | SIG Node | @SergeyKanzhelev
, @matthyx
, @jpbetz
, @gjkim42 | | | |
| 757 | Pid Limiting | SIG Node | @derekwaynecarr
, @dims | | | |
| 793 | Promote Node Operating System & Architecture labels to GA | SIG Node | @yujuhong | | | |
| 950 | Add pod-startup liveness-probe holdoff for slow-starting pods | SIG Node | @matthyx | | | |
| 0000 | Anago to Krel Migration | SIG Release | @saschagrunert | | | |
| 1498 | Kubernetes Yearly Support Period | SIG Release | @imkin
, @liggitt
, @tpepper
, @jberkus
, @youngnick | | | |
| 1729 | Rebase Kubernetes Main Master and Node Images to Distroless/static | SIG Release | @yuwenma | | | |
| 1731 | Publishing Kubernetes packages on community infrastructure | SIG Release | @hoegaarden
, @RobertKielty
, @saschagrunert
, @xmudrii | | | |
| 1732 | Kubernetes Community Artifact Serving | SIG Release | @brendandburns | | | |
| 1733 | Release Notes Improvements | SIG Release | @jeefy
, @saschagrunert | | | |
| 1734 | Image Promoter | SIG Release | @javier-b-perez | | | |
| 2572 | Defining the Kubernetes Release Cadence | SIG Release | @kikisdeliveryservice
, @jeremyrickard
, @jberkus
, @justaugustus
, @LappleApple
, @saschagrunert | | | |
| 2818 | Reducing Build Maintenance in CIP | SIG Release | @tylerferrara | | | |
| 2853 | Changing kubernetes/kubernetes default branch name to main | SIG Release | @cpanato | | | |
| 3000 | Artifact Distribution Policy | SIG Release | @hh
, @BobyMCbobs | | | |
| 3027 | SLSA Compliance in the Kubernetes Release Process | SIG Release | @puerco | | | |
| 3031 | Signing release artifacts | SIG Release | @saschagrunert | | | |
| 3720 | Freezing `k8s.gcr.io` image registry | SIG Release | @upodroid | | | |
| 3744 | Stay on supported go versions | SIG Release | @liggitt | | | |
| 1258 | Default Pod Topology Spread | SIG Scheduling | @alculquicondor | | | |
| 1451 | Multi Scheduling Profiles | SIG Scheduling | @alculquicondor
, @ahg-g | | | |
| 1819 | Scheduler Extender | SIG Scheduling | @ravigadde | | | |
| 1923 | Prefer Nominated Node | SIG Scheduling | @chendave | | | |
| 2249 | Namespace Selector for Pod Affinity | SIG Scheduling | @ahg-g | | | |
| 2372 | Resource Quota based on Node Labels | SIG Scheduling | @vishh
, @bsalamat | | | |
| 2458 | Preferred Fit Strategy | SIG Scheduling | @ahg-g | | | |
| 268 | Promote Pod Priority and Preemption to GA | SIG Scheduling | @bsalamat | | | |
| 2891 | Simplified Scheduler Config | SIG Scheduling | @damemi | | | |
| 2926 | Mutable Node Scheduling Directives for Jobs | SIG Scheduling | @ahg-g | | | |
| 3022 | Tuning the number of domains in PodTopologySpread | SIG Scheduling | @sanposhiho | | | |
| 3094 | Take taints/tolerations into consideration when calculating PodTopologySpread skew | SIG Scheduling | @kerthcet | | | |
| 3243 | Respect PodTopologySpread after rolling upgrades | SIG Scheduling | @denkensk | | | |
| 3280 | Guarantee PodDisruptionBudget When Preemption Happens | SIG Scheduling | @denkensk | | | |
| 3521 | Pod Scheduling Readiness | SIG Scheduling | @Huang-Wei | | | |
| 3633 | Introduce MatchLabelKeys and MismatchLabelKeys to PodAffinity and PodAntiAffinity | SIG Scheduling | @sanposhiho | | | |
| 382 | Graduate TaintNodeByCondition to GA | SIG Scheduling | @draveness | | | |
| 3838 | Pod Mutable Scheduling Directives | SIG Scheduling | @ahg-g | | | |
| 3902 | Decouple TaintManager from NodeLifeCycleController | SIG Scheduling | @yuanchen8911
, @atosatto
, @ddebroy
, @ravisantoshgudimetla | | | |
| 4247 | Per-plugin callback functions for efficient requeueing in the scheduling queue | SIG Scheduling | @sanposhiho | | | |
| 4671 | Gang Scheduling | SIG Scheduling | @erictune
, @wojtek-t
, @helayoty
, @44past4
, @andreyvelich
, @thockin
, @macsko
, @mm4tt | | | |
| 4815 | DRA Partitionable Devices | SIG Scheduling | @klueska
, @mortent | | | |
| 4816 | DRA Prioritized List | SIG Scheduling | @johnbelamaric
, @mortent | | | |
| 4832 | Asynchronous Preemption | SIG Scheduling | @sanposhiho | | | |
| 5004 | DRA Extended Resource | SIG Scheduling | @yliaog | | | |
| 5007 | DRA Device Binding Conditions | SIG Scheduling | @KobayashiD27
, @ttsuuubasa | | | |
| 5027 | DRA: admin-controlled device attributes | SIG Scheduling | @pohly | | | |
| 5055 | DRA: device taints and tolerations | SIG Scheduling | @pohly
, @everpeace | | | |
| 5075 | DRA Consumable Capacity | SIG Scheduling | @sunya-ch | | | |
| 5142 | Pop pod from backoffQ when activeQ is empty | SIG Scheduling | @macsko | | | |
| 5229 | Asynchronous API calls during scheduling | SIG Scheduling | @macsko | | | |
| 5234 | DRA ResourceSlice Mixins | SIG Scheduling | @mortent
, @klueska | | | |
| 5278 | Nominated node name for an expected pod placement | SIG Scheduling | @sanposhiho
, @wojtek-t
, @ania-borowiec | | | |
| 5471 | Extended Toleration Operators for Threshold-Based Placement | SIG Scheduling | @helayoty | | | |
| 548 | Graduate ScheduleDaemonSetPods to GA | SIG Scheduling | @draveness | | | |
| 5491 | DRA: List Types for Attributes | SIG Scheduling | @everpeace | | | |
| 5501 | Reflect PreEnqueue rejections in Pod status | SIG Scheduling | @macsko | | | |
| 5517 | DRA Node Allocatable Resources | SIG Scheduling | @pravk03 | | | |
| 5598 | Opportunistic batching | SIG Scheduling | @bwsalmon
, @romanbaron | | | |
| 5710 | Workload-aware preemption | SIG Scheduling | @wojtek-t | | | |
| 5729 | DRA: ResourceClaim Support for Workloads | SIG Scheduling | @helayoty
, @mortent
, @nojnhuh | | | |
| 5732 | Topology-aware workload scheduling | SIG Scheduling | @44past4 | | | |
| 583 | Coscheduling | SIG Scheduling | @k82cn | | | |
| 5832 | Decouple PodGroup API | SIG Scheduling | @helayoty
, @mm4tt
, @erictune
, @wojtek-t | | | |
| 624 | Scheduling Framework | SIG Scheduling | @bsalamat
, @misterikkit | | | |
| 785 | Scheduler Component Config API | SIG Scheduling | @alculquicondor | | | |
| 895 | Pod Topology Spread | SIG Scheduling | @Huang-Wei | | | |
| 902 | Add NonPreempting Option For PriorityClasses | SIG Scheduling | @vllry
, @denkensk | | | |
| 964 | Extending RequestedToCapacityRatio Priority Function to support Resource Bin Packing of Extended Resources - @sudeshsh | SIG Scheduling | @sudeshsh | | | |
| 986 | Resource Quota Scope Selectors | SIG API Machinery | @ravisantoshgudimetla | | | |
| 1933 | Defend against accidental credential logging via static analysis interation into Prow. | SIG Security | @PurelyApplied | | | |
| 2763 | KEP Template | SIG Security | @vinayakankugoyal | | | |
| 3203 | Auto-refreshing official CVE feed | SIG Security | @PushkarJ | | | |
| 121 | Local Persistent Volumes | SIG Storage | @msau42
, @vishh
, @dhirajh
, @ianchakeres | | | |
| 1412 | Immutable Secrets and ConfigMaps | SIG Storage | @wojtek-t | | | |
| 1432 | Volume Health Monitor | SIG Storage | @NickrenREN
, @xing-yang | | | |
| 1472 | Storage Capacity Constraints for Pod Scheduling | SIG Storage | @pohly
, @cofyc | | | |
| 1487 | In-tree Storage Plugin to CSI Migration - AWS | SIG Storage | @wongma7 | | | |
| 1488 | In-tree Storage Plugin to CSI Migration - GCE PD | SIG Storage | @davidz627 | | | |
| 1489 | In-tree Storage Plugin to CSI Migration - Cinder | SIG Storage | @jsafrane | | | |
| 1490 | In-tree Storage Plugin to CSI Migration - Azuredisk | SIG Storage | @andyzhangx | | | |
| 1491 | In-tree Storage Plugin to CSI Migration - vSphere | SIG Storage | @divyenpatel | | | |
| 1495 | Volume Populators | SIG Storage | @bswartz | | | |
| 1682 | Skip Volume Ownership Change | SIG Storage | @huffmanca
, @dobsonj | | | |
| 1698 | generic ephemeral inline volumes | SIG Storage | @pohly | | | |
| 1710 | Skip SELinux relabeling of volumes | SIG Storage | @jsafrane | | | |
| 177 | CSI Snapshot | SIG Storage | @jingxu97
, @xing-yang
, @yuxiangqian | | | |
| 1790 | Recover from volume expansion failure | SIG Storage | @gnuified | | | |
| 1845 | Prioritization on Volume Capacity | SIG Storage | @cofyc | | | |
| 1855 | Service Account Token for CSI Driver | SIG Storage | @zshihang | | | |
| 1885 | In-tree Storage Plugin to CSI Migration - Azurefile | SIG Storage | @andyzhangx | | | |
| 1900 | CSI Snapshot Webhook | SIG Storage | @andili99
, @yuxiangqian | | | |
| 1979 | Object Storage Support | SIG Storage | @jeffvance
, @wlan0
, @BlaineEXE
, @shanduur | | | |
| 2261 | Move mount library to staging | SIG Storage | @brahmarotu | | | |
| 2263 | Volume scale testing | SIG Storage | @msau42 | | | |
| 2264 | Kubernetes CSI release and CI process | SIG Storage | @pohly | | | |
| 2268 | non graceful shutdown | SIG Storage | @yastij
, @xing-yang | | | |
| 2317 | Provide fsgroup of pod to CSI driver on mount | SIG Storage | @gnufied
, @verult
, @bertinatto | | | |
| 2451 | Service Account Token Volumes | SIG Storage | @smarterclayton
, @liggitt
, @mikedanese
, @zshihang | | | |
| 2485 | ReadWriteOncePod PersistentVolume AccessMode | SIG Storage | @chrishenzie | | | |
| 2589 | In-tree Storage Plugin to CSI Migration - Portworx | SIG Storage | @trierra
, @lpabon
, @gohilankit | | | |
| 2644 | Honor Persistent Volume Reclaim Policy | SIG Storage | @deepakkinni | | | |
| 284 | Growing Persistent Volume size | SIG Storage | @gnuified | | | |
| 2923 | In-tree Storage Plugin to CSI Migration - Ceph RBD | SIG Storage | @humblec | | | |
| 2924 | In-tree Storage Plugin to CSI Migration - Ceph Cephfs | SIG Storage | @humblec | | | |
| 3107 | SecretRef field addition to NodeExpandVolume request | SIG Storage | @humblec | | | |
| 3141 | Prevent unauthorised volume mode conversion | SIG Storage | @RaunakShah
, @xing-yang | | | |
| 3294 | Provision volumes from cross-namespace snapshots | SIG Storage | @Elbehery
, @mkimuram
, @ttakahashi21 | | | |
| 3314 | KEP Template | SIG Storage | @carlbraganza
, @ihcsim
, @PrasadG193 | | | |
| 3333 | Retroactive default StorageClass assignment | SIG Storage | @RomanBednar | | | |
| 3476 | Volume Group Snapshot | SIG Storage | @xing-yang
, @jingxu97 | | | |
| 351 | Raw Block Volumes | SIG Storage | @jsafrane | | | |
| 361 | Local Ephemeral Storage Capacity Isolation | SIG Storage | @jinxu97 | | | |
| 3751 | Kubernetes VolumeAttributesClass and ModifyVolume | SIG Storage | @mattcarry
, @sunnylovestiramisu | | | |
| 3756 | Robust VolumeManager reconstruction after kubelet restart | SIG Storage | @jsafrane | | | |
| 3762 | PersistentVolume last phase transition time | SIG Storage | @RomanBednar | | | |
| 4049 | Storage Capacity Scoring of Nodes for Dynamic Provisioning | SIG Storage | @cupnes | | | |
| 4876 | Mutable CSINode Allocatable Property | SIG Storage | @torredil | | | |
| 4958 | CSI Sidecars All in one | SIG Storage | @mowangdk
, @mauriciopoppe
, @ConnorJC3 | | | |
| 5040 | Remove gitRepo volumes driver. | SIG Storage | @vinayakankugoyal | | | |
| 531 | Online Growing Persistent Volume Size | SIG Storage | @mlmhl
, @wongma7 | | | |
| 5381 | Mutable PersistentVolume Node Affinity | SIG Storage | @huww98 | | | |
| 5538 | CSI driver opt-in for service account tokens via secrets field | SIG Storage | @aramase | | | |
| 554 | Volume Scheduling Limits | SIG Storage | @jsafrane
, @gnufied | | | |
| 5541 | Report Last Used Time On a PVC | SIG Storage | @arvindparekh
, @gnufied | | | |
| 556 | Support for CSI volume resizing | SIG Storage | @gnufied | | | |
| 557 | CSI Volume Topology | SIG Storage | @verult | | | |
| 559 | Volume Subpath Env Expansion | SIG Storage | @kevtaylor | | | |
| 565 | CSI Raw Block Volumes | SIG Storage | @bswartz | | | |
| 596 | Ephemeral Inline CSI Volumes | SIG Storage | @vladimirvivien
, @pohly
, @dobsonj | | | |
| 603 | CSI Pod Info on Mount | SIG Storage | @jsafrane | | | |
| 625 | In-tree Storage Plugin to CSI Migration | SIG Storage | @davidz627
, @jsafrane | | | |
| 695 | Skip Volume Ownership Change | SIG Storage | @gnuified | | | |
| 770 | Skip attach for non-attachable CSI volumes | SIG Storage | @jsafrane | | | |
| 962 | ExecutionHook | SIG Storage | @jingxu97
, @xing-yang | | | |
| 989 | Extend usage of Volume DataSource to allow PVCs for Cloning | SIG Storage | @j-griffith | | | |
| 2290 | New label for trusted PR identification | SIG Testing | @matthyx | | | |
| 2291 | Presubmit config inside the tested repo | SIG Testing | @alvaroaleman | | | |
| 2420 | Reducing Kubernetes Build Maintenance | SIG Testing | @BenTheElder
, @spiffxp | | | |
| 2464 | Kubetest2 CI Migration | SIG Testing | @amwat | | | |
| 2539 | Continuously Deploy K8s Prow | SIG Testing | @chaodaiG | | | |
| 3041 | NodeConformance and NodeFeature labels cleanup | SIG Testing | @SergeyKanzhelev | | | |
| 5468 | KEP Template | SIG Testing | @BenTheElder | | | |
| 714 | Breaking apart the Kubernetes test tarball | SIG Testing | @ixdy | | | |
| 5008 | Move Headlamp to the SIG UI | SIG UI | @joaquimrocha | | | |
| 1001 | Supporting CRI-containerD on Windows | SIG Windows | @patricklang
, @marosset | | | |
| 1043 | Windows security context API changes | SIG Windows | @ddebroy | | | |
| 1122 | Support for CSI Plugins on Windows Nodes | SIG Windows | @ddebroy
, @jingxu97 | | | |
| 116 | Windows node support | SIG Windows | @astrieanna
, @benmoss
, @patricklang
, @michmike
, @daschott | | | |
| 1301 | Windows RuntimeClass Support | SIG Windows | @patricklang | | | |
| 1981 | Windows Privileged Container Support | SIG Windows | @ambguo
, @marosset | | | |
| 2258 | Node log query | SIG Windows | @aravindhp
, @LorbusChris | | | |
| 2578 | Windows Conformance | SIG Windows | @vladimirvivien
, @jayunit100
, @perithompson
, @johnSchnake
, @claudiubelu
, @knabben
, @rosskirkpat
, @hxietkg | | | |
| 2802 | Identify Pod's OS during API Server admission | SIG Windows | @ravisantoshgudimetla | | | |
| 3503 | Host Network Support for Windows Pods | SIG Windows | @marosset | | | |
| 4802 | Windows Graceful Node Shutdown | SIG Windows | @zylxjtu | | | |
| 4885 | Windows CPU and Memory Affinity | SIG Windows | @jsturtevant | | | |
| 5100 | DSR and Overlay support in Windows kube-proxy | SIG Windows | @marosset | | | |
| 689 | Windows Group Managed Service Accounts for Container Identity | SIG Windows | @ddebroy
, @jeremywx
, @patricklang | | | |