OK, so let's redo some of those charts now that we have the right dates.
Target versions for our 12-month window are now 1.9 and 1.10.
There are 124 users in that window, or 38% of all users running
Kubernetes in production. 50 of those users, or 15% of the whole pool,
aren't running *any* supported version in production.
Here's more about that set of users.
User Type:
┌───────────────────────────────────────────────────────────────────────────────────────────────────┬───────┐
│ persona
│ users │
├───────────────────────────────────────────────────────────────────────────────────────────────────┼───────┤
│ Kubernetes Cluster Operator (run Kubernetes)
│ 48 │
│ Kubernetes Cluster User (app developer or deployer; create app level
value on top of Kubernetes) │ 14 │
│ Kubernetes Developer/Contributor (contributor to projects in the
Kubernetes GitHub organizations) │ 11 │
│ Kubernetes Distributor (create/support of a Kubernetes software
distribution) │ 20 │
│ Kubernetes Hosting Provider (host Kubernetes clusters for customers)
│ 18 │
│ Kubernetes Vendor (provide other software and/or services associated
with Kubernetes) │ 13 │
└───────────────────────────────────────────────────────────────────────────────────────────────────┴───────┘
... so about half are direct users of some kind.
Let's see where they get their Kubernetes from:
┌───────────┬───────┐
│ bins_from │ users │
├───────────┼───────┤
│ other │ 26 │
│ self │ 41 │
│ selfmod │ 39 │
│ vendor │ 54 │
└───────────┴───────┘
... but the real question is, how many report getting all their binaries
ONLY from vendors? Those could presumably be excluded from our target
pool: 26, or rougly 21% of the sunset pool (reducing the target group to
32% of users).
Now, this is at odds with how users reported their own upgrade pattern.
A plurality of users reported upgrading every quarter, yet, clearly
fewer actually are. So let's see what the users who have year-old
releases say about themselves:
┌─────────────────────────────────────┬───────┐
│ freq_upgrade_prefer │ users │
├─────────────────────────────────────┼───────┤
│ Less than quarterly │ 13 │
│ N/A (I am a not a cluster operator) │ 5 │
│ Never │ 1 │
│ Once per year │ 17 │
│ Quarterly │ 36 │
│ Twice per year │ 39 │
└─────────────────────────────────────┴───────┘
or as %:
┌─────────────────────────────────────┬─────┐
│ freq_upgrade_prefer │ pct │
├─────────────────────────────────────┼─────┤
│ Less than quarterly │ 12 │
│ N/A (I am a not a cluster operator) │ 5 │
│ Never │ 1 │
│ Once per year │ 15 │
│ Quarterly │ 32 │
│ Twice per year │ 35 │
└─────────────────────────────────────┴─────┘
... so a large majority (79%) of users with year-old deployments claim
to upgrade quarterly or bi-quarterly. Not sure what to make of that.
So depending on how we count it, users who would strongly benefit from
the 12-month KEP are between 15% and 38% of all of our users (assuming
the survey is representative). Which is a pretty darned substantial
segment.
Will attach these stats to the KEP.