In this post, we explore Kubestronaut metrics, diving into the top countries with the most Kubestronauts and ranking them by population. Discover how the global Kubestronaut community is growing and which countries are leading the way.

What is a Kubestronaut?

According to the CNCF (Cloud Native Computing Foundation):

The Kubestronaut program recognizes community leaders who have consistently invested in their ongoing education and grown their skill level with Kubernetes. Individuals who have successfully passed every CNCF’s Kubernetes certifications – CKA, CKAD, CKS, KCNA, KCSA – will receive the title of “Kubestronaut”, as well as these additional benefits:

Full details can be found here: https://www.cncf.io/training/kubestronaut/

The idea

Inspired by some impressive reports from the CNCF, we developed comprehensive Kubestronaut metrics using Python Selenium.

The metrics

The data was collected on September 24, 2024. As you know, these metrics will change over time. Based on the latest private Kubestronaut meeting in September 2024, Kubestronauts are raising approximately 30 people a week.

Kubestronaut metrics raising over months

Global Kubestronaut Metrics Overview

Europe leads with 295 Kubestronauts, comprising nearly 48.5% of the total community. Combined with the Asia Pacific’s 31.6% members, these two regions account for over 80.1% of the global Kubestronaut population.

RegionKubestronaut
Europe295
Asia Pacific192
North America74
South America30
Africa17
Total608
Kubestronaut rankings by region

Kubestronauts by region in percentage

North America, South America, and Africa collectively account for less than 20% of the Kubestronaut community, indicating a smaller presence in these regions. North America leads among these three with 12.2%, while Africa has the fewest members at just 2.8%.

Kubestronaut rankings by region in percentage

Top 10 Countries with most Kubestronauts

India leads the list with 64 Kubestronauts, significantly ahead of the United States with 44 and Germany with 39. Together, these three countries account for over 50% of the top 10 Kubestronauts, while the remaining countries each contribute between 18 and 35 members, showing a more distributed presence across Europe and North America.

CountryKubestronauts
India64
United States44
Germany39
Netherlands35
France28
United Kindom26
Poland20
Switzerland20
Canada20
Norway18
Kubestronaut metrics top 10 countries with most kubestronauts

Top 10 countries with Kubestronauts per population

This analysis focuses on the number of Kubestronauts per capita to determine which country has the highest representation relative to its population. Luxembourg ranks first, with 0.00063% of its population as Kubestronauts, despite having only 4 members. Norway and Estonia follow closely, with 0.00033% and 0.00030% per capita, respectively. Even though countries like Switzerland and Singapore have more total Kubestronauts (20 and 13), their per capita percentages are slightly lower, around 0.00023%, highlighting the impact of population size on this metric.

NumberCountryKubestronautsPopulation% of Kubestronauts
1Luxembourg4632,2750.0006326361156
2Norway185,379,4750.0003346051427
3Estonia41,331,0570.0003005130509
4Switzerland208,654,6220.0002310903931
5Singapore135,685,8070.0002286394878
6Netherlands3516,655,7990.0002101370219
7Cyprus21,207,3610.0001656505387
8Slovenia32,100,1260.0001428485719
9Denmark85,831,4040.0001371882312
10Bulgaria76,927,2880.0001010496460
Kubestronaut metrics top 10 countries with Kubestronauts per population

Top 10 countries by % from total Kubestronauts


This analysis highlights the top 10 countries with the highest percentage of Kubestronauts relative to the global Kubestronaut community. India leads with 10.53% of the total Kubestronauts, despite its vast population, showing a substantial presence. The United States follows with 7.24%, while Germany takes third place with 6.41%. Smaller countries like the Netherlands and Norway show a notable presence, with 5.76% and 2.96% of total Kubestronauts, respectively, demonstrating that population size is not always proportional to the percentage of Kubestronauts from each country. Despite having a much smaller population, Switzerland also contributes 3.29%, on par with Poland and Canada, indicating strong engagement in the community relative to its size.

CountryKubestronauts% of total Kubestronauts
India6410.53%
United States447.24%
Germany396.41%
Netherlands355.76%
France284.61%
United Kingdom264.28%
Poland203.29%
Switzerland203.29%
Canada203.29%
Norway182.96%
Kubestronaut metrics top 10 countries by % from total Kubestronauts

Sharing is caring

Are you curious to dive deeper? We’re all about sharing knowledge, so we’re providing the entire Google Sheet with all the calculations for you to explore here: https://docs.google.com/spreadsheets

The code

We’re also sharing the Python code that scrapes the Kubestronaut program page and generates the data for analysis. Feel free to check it out and explore how the data was gathered and processed. You can find it in our Github repo: https://github.com/DojoBits/cncf-kubestronauts

What does the script do?

The script performs several essential tasks:

  1. Scrapes the Kubestronaut data from the CNCF page using Selenium.
  2. Fetches the population data for each country asynchronously for efficiency.
  3. Sorts and processes the data in Python, our preferred environment.
  4. Creates static headers for the Google Sheet to structure the data.
  5. Prepares batch updates for the sorted and processed data.
  6. Updates the Google Sheet with the batch data, ensuring it’s ready for further analysis.

$ python3 kubestronauts.py
Starting Selenium to scrape Kubestronaut data...
Scraped 5 regions and 79 countries.
Fetching populations asynchronously...
Starting population fetch for all countries...
...
...

If you want to be a Kubestronaut, you can quickly become one! If you’re crazy about Kubernetes and wish to scale, try our interactive Kubernetes training. We promise to level up your skills and bring you the thrill of being part of the whole thing. The throwaway of the cloud-native future is for the people who dare to dream together.

Are you excited about what you see? Want to learn how to scrape web pages, create API requests, optimize everything with async, and edit data professionally? We can help you! Check out our Python courses, where we walk you through all this and more. Start your journey to becoming a Python expert today!