Skip to content

jeff-d/quicklab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickLab

_______       _____      ______ ______        ______
__  __ \___  ____(_)________  /____  / ______ ___  /_
_  / / /  / / /_  /_  ___/_  //_/_  /  _  __ `/_  __ \
/ /_/ // /_/ /_  / / /__ _  ,<  _  /___/ /_/ /_  /_/ /
\___\_\\__,_/ /_/  \___/ /_/|_| /_____/\__,_/ /_.___/

Create simple, monitored labs.

QuickLab includes four components:

  • a private network
  • a bastion host
  • a managed kubernetes cluster
  • monitoring

QuickLab uses Terraform to create its components in AWS, and uses Sumo Logic for monitoring.

QuickLab aims to enable builders and tinkerers by offering a ready-made playground that's "well-architected" and flexible enough for a variety of projects.

QuickLab is designed to create lab infrastructure only (and only the above-listed components). Once a QuickLab is created, users are free to deploy applications or create additional lab resources.

Use Cases

In no particular order:

  • software development
  • application and infrastructure deployment
  • telemetry collection and analysis
  • cybersecurity attack simulation (and detection) range

Bonus: Anything else you might think of! Once your network with bastion and/or cluster are created you can use them to create any number of scenarios that call for a VM or a kubernetes cluster!

Diagram

QuickLab AWS QuickLab on AWS, showing all components enabled, including the network (VPC), bastion (EC2 Instance), cluster (EKS) and monitoring (Sumo Logic)

Documentation

About

Create simple, monitored labs.

Resources

License

Stars

Watchers

Forks