Kubernetes Community Health Report
Repository: kubernetes/kubernetes Period: March 2, 2025 to March 2, 2026 (12 months) Contributors: 1,653 | Newcomers (<=3 PRs): 744 (45%)
Summary
Kubernetes is a project where community health is maintained by a small cadre of high-investment reviewers who bridge subsystems and onboard newcomers. The project's 744 newcomers (45% of all contributors) received reviews from a concentrated group of mentors, with bart0sh (199 newcomer reviews), liggitt (159), and pohly (146) doing the most. The critical finding is that the project's review infrastructure is load-bearing on approximately 15 people who each review 70+ PRs per year, and their departure would create bottlenecks that raw contributor counts would not predict.
Newcomer Welcoming
Contributors who review PRs from first-time and low-activity contributors (those with 3 or fewer PRs) are the project's onboarding engine.
| Reviewer | Newcomer Reviews | Total Reviews | Newcomer % | Own PRs Merged |
|---|---|---|---|---|
| bart0sh | 199 | 138 | high | 40 |
| liggitt | 159 | 456 | 34.9% | 52 |
| pohly | 146 | 382 | 38.2% | 194 |
| SergeyKanzhelev | 113 | 349 | 32.4% | 18 |
| hashim21223445 | 99 | 545 | 18.2% | 0 |
| BenTheElder | 80 | 221 | 36.2% | 74 |
| soltysh | 73 | 226 | 32.3% | 33 |
| macsko | 73 | 151 | 48.3% | 49 |
| aojea | 60 | 174 | 34.5% | 32 |
bart0sh's newcomer review count exceeds his total PR review count because the metric counts individual review submissions per PR, and he reviews newcomers' PRs with multiple rounds of feedback. His 211 reviews of hoteye alone (a contributor with only 4 merged PRs) represents the most intensive one-on-one onboarding in the dataset.
Note: hashim21223445 appears in the list but left zero review comments, suggesting automated LGTM behavior rather than genuine onboarding engagement. Exclude from community health assessment.
Interaction Breadth
Breadth measures how many different people a contributor interacts with through PR authoring and reviewing. High breadth indicates a connector who bridges cliques.
| Contributor | Unique Interactions | PRs Merged | PRs Reviewed |
|---|---|---|---|
| pohly | 53 | 194 | 382 |
| carlory | 35 | 80 | 27 |
| dims | 32 | 104 | 29 |
| xigang | 24 | 17 | 3 |
| tallclair | 23 | 36 | 82 |
| serathius | 23 | 79 | 45 |
| macsko | 23 | 49 | 151 |
| HirazawaUi | 22 | 42 | 118 |
| bart0sh | 21 | 40 | 138 |
| aojea | 19 | 32 | 174 |
| BenTheElder | 19 | 74 | 221 |
pohly's breadth of 53 unique interactions is the highest by a wide margin, reflecting his role bridging DRA work across node, scheduling, and testing subsystems. carlory's breadth of 35 comes from touching cluster-lifecycle, storage, and node areas. dims (32) interacts broadly through dependency updates that touch every SIG.
Note the contrast between aojea (19 interactions, 174 reviews) and carlory (35 interactions, 27 reviews). aojea reviews more PRs but from a narrower circle. carlory's breadth comes from authoring across subsystems rather than reviewing.
Net Reviewer Ratio
Net reviewers give more reviews than they receive. They are load-bearing infrastructure: if they leave, review queues grow.
| Contributor | PRs Reviewed | PRs Merged | Net Reviewer Ratio | Review Comments |
|---|---|---|---|---|
| SergeyKanzhelev | 349 | 18 | 0.95 | 463 |
| thockin | 268 | 24 | 0.92 | 705 |
| liggitt | 456 | 52 | 0.90 | 2,638 |
| soltysh | 226 | 33 | 0.87 | 454 |
| sanposhiho | 110 | 17 | 0.87 | 514 |
| aojea | 174 | 32 | 0.84 | 643 |
| bart0sh | 138 | 40 | 0.78 | 1,181 |
| macsko | 151 | 49 | 0.76 | 1,704 |
| saschagrunert | 101 | 32 | 0.76 | 58 |
| jpbetz | 143 | 44 | 0.76 | 363 |
| BenTheElder | 221 | 74 | 0.75 | 557 |
| HirazawaUi | 118 | 42 | 0.74 | 302 |
The top net reviewers form a distinctive group: SergeyKanzhelev, thockin, and liggitt each review 5x to 25x more PRs than they author. They are architectural gatekeepers whose value is invisible in any code-output metric.
saschagrunert is notable for reviewing 101 PRs with only 58 review comments (0.57 comments per review), suggesting broad LGTM/approval authority rather than deep technical review. Contrast with macsko (1,704 comments for 151 reviews, 11.3 per review) and bart0sh (1,181 for 138, 8.6 per review), who provide substantive feedback.
Consistency
Contributors who show up reliably month after month provide more community stability than those who contribute in bursts.
| Contributor | Months Active | Total Activity | PRs Merged | PRs Reviewed |
|---|---|---|---|---|
| Jefftree | 47 | 155 | 29 | 52 |
| carlory | 26 | 126 | 80 | 27 |
| liggitt | 22 | 78 | 52 | 456 |
| pacoxu | 22 | 56 | 23 | 48 |
| danwinship | 20 | 66 | 51 | 73 |
| pohly | 19 | 245 | 194 | 382 |
| HirazawaUi | 19 | 68 | 42 | 118 |
| aojea | 16 | 54 | 32 | 174 |
| dims | 16 | 142 | 104 | 29 |
| p0lyn0mial | 16 | 66 | 51 | 5 |
| saschagrunert | 16 | 45 | 32 | 101 |
| BenTheElder | 15 | 92 | 74 | 221 |
Jefftree's 47 active months is extraordinary, indicating presence across the entire 12-month window with multiple activity entries per month (likely from granular review timestamps). carlory (26 months) and liggitt (22) demonstrate year-round sustained engagement. p0lyn0mial (16 months, 51 merged, only 5 reviewed) is a consistent code producer who rarely reviews.
Mentorship Patterns
Concentrated review relationships reveal deliberate mentorship. When one person reviews the same contributor 20+ times in a year, it indicates investment beyond random assignment.
| Mentor | Mentee | Reviews | Mentee's Output |
|---|---|---|---|
| bart0sh | hoteye | 211 | 4 merged, 16 opened, 0 reviews given |
| pohly | bart0sh | 167 | 40 merged, 138 reviews given |
| pohly | mortent | 167 | 20 merged, 31 reviews given |
| dom4ha | macsko | 129 | 49 merged, 151 reviews given |
| pohly | yliaog | 103 | 15 merged, 19 reviews given |
| pohly | sunya-ch | 102 | merged PRs in DRA subsystem |
| sanposhiho | macsko | 99 | 49 merged, 151 reviews given |
| serathius | michaelasp | 84 | 31 merged, 19 reviews given |
| macsko | ania-borowiec | 58 | 18 merged, 33 reviews given |
| tallclair | natasha41575 | 220 | 49 merged, 39 reviews given |
Several mentorship chains are visible:
- DRA chain: pohly mentors bart0sh (167 reviews), bart0sh mentors hoteye (211 reviews). Three generations of DRA knowledge transfer.
- Scheduling chain: sanposhiho mentors macsko (99 reviews), macsko mentors ania-borowiec (58 reviews).
- In-place resize: tallclair mentors natasha41575 (220 review interactions), with deep probing on race conditions and state management across at least 15 PRs.
- API machinery: serathius mentors michaelasp (84 reviews). michaelasp now has the highest probing ratio (0.24) among reviewers with 50+ comments, suggesting the mentorship produced an effective reviewer.
Community Health Dimensions per Contributor
Tier 1: Project-Critical Community Contributors
pohly scores highest across all dimensions: broadest interaction (53 unique people), highest newcomer reviews among substantive reviewers (146), most consistent presence (19 months), and the highest combined output. The project's single most important community member by any measure.
liggitt is the primary architectural gatekeeper. 456 reviews across 195 unique contributors means he has reviewed work from 12% of all contributors. His 159 newcomer reviews come with substantive feedback (5.7 comments per review, 2,638 total). His consistency (22 months active) and breadth make him irreplaceable.
bart0sh provides the most intensive newcomer onboarding (199 reviews of newcomers, 211 of hoteye alone). His 6.6 comments per review and 0.13 probing ratio show these are not rubber-stamp approvals.
Tier 2: Subsystem Community Anchors
macsko combines high review volume (151 PRs, 9.6 comments per review) with mentorship of 4+ scheduling contributors and 73 newcomer reviews. He is the scheduling subsystem's community engine.
thockin reviews 268 PRs across 62 contributors but concentrates on architectural guidance rather than onboarding. His 0.10 probing ratio and 5.6 comments per review indicate deep technical review.
SergeyKanzhelev reviews 349 PRs but his real community value is in issue coordination (602 issue comments). He is the connective tissue in sig/node discussions.
aojea reviews 174 PRs from sig/network and sig/node with 643 review comments. 60 newcomer reviews. Consistent presence (16 months).
tallclair provides the deepest mentorship relationship in the project: 220 review interactions with natasha41575, including 37 probing comments exploring race conditions, state management, and metric design. This sustained, high-depth engagement produced a contributor who now merges 49 PRs/year.
Tier 3: Reliable Community Maintainers
BenTheElder (74 merged, 221 reviewed, 80 newcomer reviews) bridges sig/testing, sig/release, and sig/architecture. 15 months active.
soltysh (33 merged, 226 reviewed, 73 newcomer reviews) is an approver across sig/apps and api-machinery with 64 unique reviewed authors.
HirazawaUi (42 merged, 118 reviewed, 37 newcomer reviews) operates across node and kubelet with a 0.20 probing ratio, the second-highest among reviewers with 100+ comments.
danwinship (51 merged, 73 reviewed, 24 newcomer reviews) is sig/network's anchor with 20 months of consistent activity.
Risk Assessment
Single points of failure:
- DRA subsystem is heavily dependent on pohly. No other contributor comes close to his combined authoring (194 PRs) and review (382) volume in this area.
- In-place pod resize depends on the tallclair-natasha41575 pair. tallclair's 220 review interactions represent architectural oversight that no other reviewer provides for this feature.
- API machinery watch cache work is concentrated in serathius with wojtek-t and liggitt as reviewers.
Review bottleneck risk:
- If liggitt, thockin, and SergeyKanzhelev (combined: 1,073 reviews) reduced their review activity by 50%, it would remove approximately 536 reviews/year from the pipeline, affecting work across every SIG.
Newcomer retention signal:
- 744 newcomers (45% of contributors) submitted 3 or fewer PRs. Without data on how many return in subsequent periods, this could indicate healthy one-time contributions or a retention problem. The presence of active mentors (bart0sh, pohly, liggitt) suggests the project is investing in onboarding, but the volume of newcomers relative to mentors is high.
Automated and Bot Activity
| Account | Reviews | Comments | Likely Role |
|---|---|---|---|
| hashim21223445 | 545 | 0 | Automated LGTM/approval |
| Verolop | 106 | 0 | Automated LGTM/approval |
| copilot-pull-request-reviewer[bot] | 71 | 0 | AI review bot |
| xmudrii | 100 | 1 | Release management approvals |
| k8s-ci-robot | N/A | 20,073 issue comments | CI automation |
| k8s-triage-robot | N/A | 3,543 issue comments | Triage automation |
These accounts inflate review metrics without providing the substantive feedback that community health requires. Any dashboard ranking should exclude or separately categorize them.