• Stars
    star
    296
  • Rank 140,464 (Top 3 %)
  • Language
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

CNCF resource for students looking to get into the cloud native community.

Overview

Over the past few months, the CNCF has witnessed a surge of interest from students eager to participate in our programs. However, at present, the lack of structure around student initiatives presents significant challenges and opportunities for improvement. This repository is dedicated to addressing these challenges and providing a comprehensive solution for the student community. Our goal is to serve as a central hub for students interested in cloud-native technologies, offering resources, support, and guidance to help them thrive in this rapidly evolving field.

This toolkit is for students of any discipline, who already have knowledge of cloud native technologies and want to run events (workshops, talks, show and tells etc.) to help their peers learn more and join the cloud native community. We hope this program will help students learn about cloud native and consider it as an attractive career pathway.

Mission

Our mission at CNCF Students is to inspire and empower the next generation of cloud-native leaders. We believe in providing opportunities for students to learn and grow their skills in cloud-native technologies and open-source communities.

What is the benefit to my community?

By building a cloud native community on your campus, you help your fellow students gain access to industry events, like KubeCon, utilize a variety of training resources, prepare for paid open source mentorship programs, and even find jobs after graduation.

Goals

  • Our mission is to cultivate an inclusive environment that fosters collaboration, innovation, and the advancement of cloud-native computing, regardless of students' backgrounds.
  • We not only inspire and empower the next generation of cloud-native leaders but also foster a supportive community that encourages the growth and retention of contributors.
  • Through the power of open-source, we strive to drive the adoption and growth of cloud-native technologies to make a positive impact on the world.
  • We are dedicated to increasing CNCF project participation in mentorship programs by working closing with the Mentoring WG and general contributions to encourage the next generation of leaders in the field.
  • Our goal is to expand participation in the KubeCon student track to provide a platform for students to showcase their ideas and connect with industry professionals.
  • We aim to provide a centralized platform that serves as a one-stop-shop for students seeking to get involved in CNCF communities.
  • We plan to establish a mentor-mentee framework that fosters collaboration, communication, and knowledge-sharing among students and industry professionals.
  • To sustain our mission, we will develop a path for current students to pass on the torch and onboard new students as they grow, ensuring the continued growth and success of CNCF Students.

Resources

Getting started

The path ahead

  1. Learn the why driving cloud native and making it so impactful
  2. Attend the world’s largest open source conference, KubeCon + CloudNativeCon
  3. Get introduced to the technical concepts behind cloud native through free training courses
  4. Start contributing to open source projects
  5. Earn your Kubernetes and Cloud Native Associate Certification
  6. Create a local community
  7. Apply for paid open source mentorship programs
  8. Dive deeper into technical concepts to prepare for certification exams
  9. Get certified for cloud native technologies
  10. Find a job after graduation

1. Why

Students joining the cloud native community are setting themselves up for an interesting and potentially lucrative career path. If you don’t know what cloud native computing is, check out these resources.

2. Attend KubeCon + CloudNativeCon and Kubernetes Community Days

Students can apply to attend KubeCon + CloudNativeCon and be a part of the largest open source conference in the world. Any student can have a free virtual ticket. You can find the application for North America and Europe. In addition, students can also apply for a diversity or need based scholarship to attend in person. The conference is held three times a year throughout North America, Europe, and China. Look out for the student track for each one.

Closer to home, Kubernetes Community Days offer a great way to get involved in your local cloud native community and meet companies in your area for mentoring, internships, and/or jobs. Most offer free tickets for students.

An opportunity for students to participate in the KubeCon + CloudNativeCon student track is available, allowing them to submit their Call for Proposals (CFP) and share their valuable experiences. As a student, sharing insights and tips can help fellow students excel, making this a great chance to contribute to the community.

3. Free Training courses

The Linux Foundation has many free training courses to help prepare you for your journey through cloud native. A few recommended courses are:

4. Start contributing to open source projects

Contributing to open source has many benefits from boosting career prospects to making new friends. CNCF has 100s of projects that you can contribute to and there are many places to get started. Good resources are the Kubernetes contributor site and the CNCF contributor site. Documentation, contributor experience, and project onboarding are all great places to get started. If English is not your first language, translation is always needed too!

5. Kubernetes and Cloud Native Associate Certification

Kuberentes and Cloud Native Associate Certification is a multiple-choice certification exam testing entry-level knowledge and skills in Kubernetes and the wider cloud native ecosystem. This exam is intended to demonstrate this knowledge, including how to deploy an application using basic kubectl commands, the architecture of Kubernetes (containers, pods, nodes, clusters), understanding the cloud native landscape and projects (storage, networking, GitOps, service mesh), and understanding the principles of cloud native security. CNCF developed the KCNA to help bring more entry-level talent, like student, into the cloud native community.

6. Creating a local community and joining the global student community

Students can create local chapters on Cloud Native Community Groups to help organize their local group. You can apply to host a group here and CNCF has many best practices that you can follow. It is also important to reach out to and work with other student groups in your area like the computer science club or tech companies campus ambassador programs, like Microsoft Learn Student Ambassadors or Github Campus Experts. Many communities working together makes them all stronger. You can also join the global student community and leverage their community and events for students in your area. Check out the program ideas for examples of what to do with your local community.

7. Paid mentorship programs

CNCF participates in a variety of paid mentoring programs to encourage students to consider open source as a career path. CNCF is a great place to spend a semester learning, coding, participating, contributing, and getting paid. You can learn more about which applications are currently open by visiting the mentoring repo.

8. In depth training courses

Once students have gotten their feet wet with cloud native technologies, CNCF also provides a variety of more in depth training courses including:

9. Getting Certified

CNCF has three different certifications for people who want to show their experience working with cloud native technologies. These certifications can even lead to job opportunities after graduation. They are:

10. Finding a job

CNCF has hundreds of members many of whom are looking to hire people with experience in cloud native technologies. CNCF also has a job board of companies currently hiring.

Contact

If you wish to engage with CNCF Students, please don't hesitate to share your ideas by submitting a pull request. In case you require assistance, kindly participate in our monthly meeting or reach out to the contact information provided below.

FAQ

Who is this toolkit intended for?

This toolkit is for any student looking to get into the cloud native industry whether they are currently enrolled at a university, attending a boot camp program, are part of a retraining program, or self learning on their own.

I love this toolkit, but don’t know where to start building my community.

Many campuses have existing student organizations focused on computer science where you may find interested members. Many tech companies also run campus ambassador programs, like Microsoft Learn Student Ambassadors or Github Campus Experts, that you can join or work with to build communities on your campus. You may also want to connect with your careers center as these skills can lead to job opportunities.

Who can I reach out to for help?

CNCF has Ambassadors all around the world with experience organizing local cloud native communities. If you have questions about the program or this toolkit, please contact [email protected]. You can also contact us in the CNCF slack #students channel for more information.

I have an idea for how to make this better. What do I do?

Please submit an issue or pull request to the GitHub repo or reach out to [email protected].

Future

In the times ahead, it would be beneficial to introduce a more formal approach for individuals utilizing the CNCF Students resources such as the Twitter account, community groups, possibly through the submission of a PR. Moreover, the CNCF Students can extend their assistance to aid with local events, appointing student ambassadors, offering training sessions, and other related endeavors.

For more details, check out the Program Ideas section.

More Repositories

1

landscape

🌄 The Cloud Native Interactive Landscape filters and sorts hundreds of projects and products, and shows details including GitHub stars, funding, first and last commits, contributor counts and headquarters location.
9,268
star
2

curriculum

📚Open Source Curriculum for CNCF Certification Courses
5,501
star
3

mentoring

👩🏿‍🎓👨🏽‍🎓👩🏻‍🎓CNCF Mentoring: LFX Mentorship + Summer of Code
2,385
star
4

tag-security

🔐CNCF Security Technical Advisory Group -- secure access, policy control, privacy, auditing, explainability and more!
HTML
2,045
star
5

toc

⚖️ The CNCF Technical Oversight Committee (TOC) is the technical governing body of the CNCF Foundation.
1,595
star
6

wg-serverless

CNCF Serverless WG
1,515
star
7

presentations

📊 Presentations from the CNCF community to share and reuse
Go
891
star
8

k8s-conformance

🧪CNCF K8s Conformance Working Group
Shell
855
star
9

tag-app-delivery

📨🚚CNCF App Delivery TAG
HTML
774
star
10

trailmap

🗺TrailMap files from the cncf/landscape repo
652
star
11

glossary

The CNCF Cloud Native Glossary Project aims to define cloud native concepts in clear and simple language, making them accessible to anyone — whether they have a technical background or not (https://glossary.cncf.io).
HTML
651
star
12

tag-observability

Technical Advisory Group for Observability 🔭⚙️
HTML
641
star
13

foundation

☁️♮🏛 This repo contains several documents related to the operation of the CNCF. File non-technical issues related to CNCF here.
Rich Text Format
559
star
14

artwork

🎨 CNCF-related logos and artwork
533
star
15

devstats.archive

📈CNCF-created tool for analyzing and graphing developer contributions
Shell
445
star
16

financial-user-group

💰💸☁️ For those interested in running Kubernetes in highly regulated environments, particularly financial services
301
star
17

landscapeapp

🌄Upstream landscape generation application
JavaScript
253
star
18

tag-env-sustainability

🌳🌍♻️ TAG Environmental Sustainability
HTML
236
star
19

kubernetes-community-days

📅 Kubernetes Community Days website
229
star
20

udpa

🌌📊✈Universal Data Plane API Working Group (UDPA-WG)
Starlark
229
star
21

xds

xDS API Working Group
Starlark
203
star
22

memorials

🕯️💐CNCF Community Memorials
182
star
23

velocity

🚅Track development velocity
Shell
181
star
24

tag-contributor-strategy

CNCF Technical Advisory Group on Contributor Strategy -- maintainer relations, building up contributors, governance, graduation, and more.
HTML
176
star
25

cloud-native-community-cookbook

A beautiful cookbook with recipes from around the cloud native community.
173
star
26

gitdm.archive

📜Fork for tracking CNCF projects
Ruby
169
star
27

llm-starter-pack

🤖 Get started with LLMs on your kind cluster, today!
Python
166
star
28

cnf-testbed

ARCHIVED: 🧪🛏️Cloud-native Network Function (CNF) Testbed --> See LFN Cloud Native Telecom Initiative https://wiki.lfnetworking.org/pages/viewpage.action?pageId=113213592
Shell
163
star
29

contribute

🙋🏿‍♀️🙋🏽‍♂️🙋🏻‍♀️Contribution guide to the CNCF ecosystem
Go
161
star
30

tag-storage

🗄CNCF Storage TAG
157
star
31

cluster

🖥🖥🖥🖥CNCF Community Cluster
154
star
32

communitygroups

👩🏿‍💻👨🏿‍💻👩🏾‍💻👨🏾‍💻👩🏽‍💻👨🏽‍💻👩🏼‍💻👨🏼‍💻👩🏻‍💻👨🏻‍💻CNCF Community Groups (formerly meetups)
152
star
33

landscape2

Landscape2 is a tool that generates interactive landscapes websites
TypeScript
152
star
34

ambassadors

🌏🌎🌍 CNCF Ambassadors
151
star
35

llm-in-action

🤖 Discover how to apply your LLM app skills on Kubernetes!
Python
136
star
36

cartografos

The Cartografos working group aims to provide tools to help adopters and end-users to navigate the CNCF landscape and the wider cloud native ecosystem.
HTML
131
star
37

telecom-user-group

📞📱☎️Public info for the CNCF Telecom User Group
127
star
38

sandbox

Applications for Sandbox go here! ⏳📦🧪
120
star
39

cncf-fuzzing

✨🔐 CNCF Fuzzers
Go
111
star
40

clomonitor

CLOMonitor is a tool that periodically checks open source projects repositories to verify they meet certain project health best practices
TypeScript
107
star
41

svg-autocrop

🚗🌽🔳An NPM module to autocrop and slim down SVGs
JavaScript
105
star
42

gitvote

GitVote is a GitHub application that allows holding a vote on issues and pull requests
Rust
105
star
43

surveys

📝📊 CNCF Survey Data
92
star
44

clotributor

Discover great opportunities to become a Cloud Native contributor
TypeScript
88
star
45

enduser-public

🔚👩🏾‍💻👨🏽‍💻👩🏼‍💻CNCF End User Community
82
star
46

tag-runtime

🏃🏿‍♀️🏃🏽‍♀️🏃🏻‍♂️🕒CNCF Technical Advisory Group for Runtime
HTML
82
star
47

cncf.io

☁️♮🏛🚧 The CNCF.io WordPress website
PHP
81
star
48

research-user-group

📚 👨‍🔬 👩‍🔬 Discussion and advancement of Research Computing using Cloud Native technologies
77
star
49

demo

Demo of CNCF technologies
JavaScript
77
star
50

devstats

📈CNCF-created tool for analyzing and graphing developer contributions
Shell
74
star
51

servicedesk

💁‍♀️💁‍♂️📥 Maintainers can get project-related help from the CNCF
73
star
52

people

Stores the data that will populate the various people listings on cncf.io
Makefile
72
star
53

tag-network

🌐 CNCF Network TAG
70
star
54

project-template

CNCF Project Template
66
star
55

devstatscode

📈DevStats code
Go
43
star
56

clowarden

CLOWarden is a tool that manages access to resources across multiple services
Rust
43
star
57

techdocs

CNCF TechDocs Team
41
star
58

dot-org-hugo-theme

Hugo theme ideal for Organizations to use. Built initially for the TODO site redesign.
SCSS
38
star
59

landscape-graph

CNCF Landscape Graph, data model, and applications.
Jupyter Notebook
38
star
60

kubestronaut

38
star
61

wg-ci

🔄CNCF CI Working Group
36
star
62

cloudnativetv

The home for CloudNative.tv the definitive interactive media experience for learning and growing in cloud native
CUE
34
star
63

radar

CNCF Tech Radar
JavaScript
33
star
64

gitdm

📜Fork for tracking CNCF projects
Ruby
30
star
65

cla

✍CLAs for CNCF
29
star
66

zero-to-merge

☁️ A comprehensive, four-week program designed to help you effectively navigate contributions to CNCF projects.
28
star
67

wg-networking

📡📶CNCF Networking WG
26
star
68

hugo-netlify-starter

Static website template for CNCF projects
HTML
26
star
69

landscape2-sites

Landscape2 sites settings and deployment workflows
25
star
70

awards

🏆 CNCF Community Awards
20
star
71

public-sector-user-group

🏛️ 🗣️ ☁️ CNCF User Group focused on advancing cloud computing in the public sector
20
star
72

contribcard

Contribcard is a tool that generates cards for your projects contributors
TypeScript
19
star
73

devstats-example

📈Example DevStats deployment for single project - Homebrew
Shell
19
star
74

chaosengineering-wg

Chaos Engineering Working Group 💥⚙️🧰
16
star
75

crossplane-conformance

Crossplane Conformance Program
16
star
76

wg-coc

⚖️ CNCF Code of Conduct WG
14
star
77

tab

⚖️ End User Technical Advisory Board (TAB)
12
star
78

devstats-helm

📈DevStats deployment on Kubernetes using Equinix servers and Helm, CoreDNS, containerd, MetalLB, OpenEBS, nginx-ingress, nginx, cert-manager, nfs-server-provisioner.
Shell
11
star
79

devstats-docker-images

📈DevStats docker images: minimal (hourly cron job sync), full (provisioning/bootstraping), Grafana (UI endpoint)
Shell
10
star
80

prometheus-conformance

Prometheus Conformance Program
9
star
81

hnscraping

👩🏾‍💻📰🧽Hacker News hiring scraping
Ruby
9
star
82

devstats-reports

📈various reports generated from DevStats databases
Shell
9
star
83

filterable-landscape

Interactive version of the Cloud Native Landscape
JavaScript
9
star
84

clbo

CLBO - Entertainment and education in the Cloud Native ecosystem
Go
9
star
85

images

Images for deploying to clouds
8
star
86

sig-security-events

🔐📅SIG Security Events
HTML
8
star
87

site-boilerplate

👀🍲🍛Basic website and documentation starter for CNCF projects
HTML
8
star
88

svg-autocrop-serverless

🚗🌽🔳💁‍♀️🙅‍♀️💁‍♂️🙅‍♂️Serverless infrastructure for SVG Autocrop
HTML
8
star
89

hnanalysis

👩🏾‍💻📰Hacker News analysis
Go
8
star
90

china-video-block

🇨🇳🎬🧱Wordpress Gutenberg plugin to offer the same video via qq or YouTube depending on browser IP address
PHP
8
star
91

devstats-helm-graphql

📈DevStats deployement for the GraphQL foundation
Shell
7
star
92

business-value

CNCF Business Value Subcommittee
7
star
93

foundation-starter-kit

🏛🐣🎛 Recommended Hugo starter site for open source foundations
HTML
7
star
94

landscape2-validate-action

This GitHub action checks if the provided landscape data file is valid
7
star
95

transportation-user-group

🛩 🚅 🚘 A CNCF User Group focused on advancing cloud computing in the transportation industry
7
star
96

dco2

GitHub App that enforces the Developer Certificate of Origin (DCO) on Pull Requests
Rust
6
star
97

devstats-helm-example

📈DevStats example deployment using Helm
Shell
6
star
98

cncf-branding

🖼 Color codes and logos for all CNCF projects
HTML
6
star
99

cloud-native-days

📅Cloud Native Days website
HTML
6
star
100

clone-page-tree

👩‍👩‍👧‍👧 📄🌲Wordpress plugin to duplicate a page and all of its subpages
PHP
6
star