Skip to content

jncarter123/PKS-Ninja

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the PKS Ninja Community

This site is under active development, please excuse any errors or omissions

Community Intro & Overview

The PKS Ninja program is dedicated to building a community of students and practitioners of Cloud Native Technologies. The community seeks to provide practical educational experiences that help enrich and maximize the knowledge sharing potential for community participants and contributors

This site also hosts the lab guides used in the VMware internal/invite-only PKS Ninja course, however anyone can access the materials provided on this site. Both PKS Ninja students and the broader community need access to continuing education, which is a key focus of the PKS Ninja Community

Practical, hands on experience and regular practice is key to becoming an effective practitioner in cloud native technologies. A central focus of the community is hands on eductation, centered around real world workflows, tools and processes, and made real through actual contribution in open & open source community projects

While the community does have an overall focus on VMware PKS, all are welcome as learning materials on this site cross a broad range of related topics with a strong focus on open source, devops, and all things cloud native

VMware Employees - Expand this section for employee-specific details >

## VMware Employees - Expand this section for employee-specific details

Approach and Learning Philosophy

A central ideology behind this community is that CI/CD fundamentally breaks the traditional educational model. For most in the community the rapid pace of feature velocity delivered in PKS and related cloud native technologies is new and is clearly a challenge to deal with, especially as new cloud native methodologies are applied to an increasing array of enterprise-specific needs and applications

As the pace of software development continues to accelerate, it is well understood that to support these demands developers need new tools and processes such as Agile methodologies and continuous integration and continuous delivery tools and support systems.

What is often less emphasized is the needs of the community that provides operational support for all these new rapidly developed features. In order to support faster developement cycles and aspire to full continuous integration and deployment, support staff must have operational support systems and educational and practice knowledge that evolves with the pace of software

The only way for this model to work, is if operational support systems, processes, training and other impacted functions also adopt Agile and CI/CD methodologies

This community seeks to apply rapid development methodologies to educational tools and materials provided. This factor provides a unique educational opportunity as The best way to learn about rapid development and CI/CD is to practice, and as the community and all content within is managed with these principles, it provides a unique opportunity to participate in real-world rapid development practices from the beginning of a members participation in the community

Early in the core cirriculum students learn to fork the PKS-Ninja repo, create a subdirectory for themselves in the /Students directory, and create a pull request to merge their update back into the core PKS-Ninja repo. Throughout the materials students are encouraged to save and commit their own exercises and updates back to the PKS-Ninja repo to get comforatable with this new and important regular practice for cloud native practitioners

This is the exact process used by communities across github to contribute to open projects, lab guide contributors are encouraged to focus on exercises and challenges that require contribution and participation both in this and other open communities

Member participation is the ultimate goal of this community. To keep pace with the demands of the increasingly rapid growth of the technologies we support, we truly need a community effort. All participants of this community are strongly encouraged to participate, and that can be as simple as providing some feedback about the materials when you go through them, sharing word of mouth with your peers about the community, resolving issues or adding improvements, or even contributing entirely new lab guides. Every contribution adds significant value to the participants github and community profile

Please see the Contributors Guide to learn more!

This site includes the lab guides for VMware's internal invitation-only PKS Ninja Course offering. If you are a student in a live VMware class welcome! The course instructor will provide directions in alignment with your class schedule.

This community is not exclusive to class students, and we want any and we hop can provide a valued educational resource regardless of whether you are a Ninja class student, vmware or partnern employee

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published