Skip to content

A simple tool that uses GPT4o mini and a local MiniKube cluster to help users sharpen their Kubernetes skills with mock scenarios and intelligent feedback.

License

Notifications You must be signed in to change notification settings

robert-cronin/kpa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Practice Assistant (KPA)

KPA

The Kubernetes Practice Assistant (KPA) is a simple tool designed to help you prepare for Kubernetes certifications and improve your practical skills.

Key features:

  • Interactive practice environment for Kubernetes
  • AI-powered assistant to guide your learning
  • Flexible scenarios to test various skill levels
  • Open-ended practice sessions to fit your schedule

Whether you're studying for a certification or just want to sharpen your Kubernetes skills, KPA provides a hands-on, adaptable practice experience.

Why KPA?

Kubernetes certifications are heavily focused on practical skills, and the best way to learn Kubernetes is by doing. KPA was created with this principle in mind, offering a sandbox environment where you can experiment, make mistakes, and learn from hands-on experience. By combining real Kubernetes interactions with AI-guided assistance, KPA aims to bridge the gap between theory and practice, helping you build the confidence and skills needed for both certifications and real-world Kubernetes management.

Development Roadmap

The KPA project is currently in the early stages of development. The following features are planned for future releases:

  • Have GPT4o mini create a few scenarios to choose from based on a simple initial prompt
  • Store scenarios in a sqlite database
  • Add terminal to scenario page and have it connect to backend via ws
  • Simple interface with the chosen scenario created on the left and a chat window on the right
    • The left pane will house the task description as well as a "Check" button
  • Ability to have GPT4o mini provide hints and guidance based on user input
  • Agent flow to check if the user has completed the scenario
  • Helm chart to deploy the KPA application on a Kubernetes cluster

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A simple tool that uses GPT4o mini and a local MiniKube cluster to help users sharpen their Kubernetes skills with mock scenarios and intelligent feedback.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published