These labs can be done on their own as a separate track or as part of the full hackathon. For storage related labs, several versions of these labs are available, please refer to your instructor for storage specific to the environment you will be using.
-
Lab 0.1 Get SSH key and VM access - Instructions given on the whiteboard/workshop material provided by the instructor
-
Lab 0.2 Setting up client tools
-
Lab 0.3 Setting up git
-
Lab 1 - The Basics
-
Lab 2 - Managing storage
-
Lab 3 - Managing networking
-
Lab 4 - Deploy Prometheus using ansible
-
Lab 5 - Managing quotas
-
Lab 6 - Configuring audit
-
Lab 7 - Pruning old data
-
Lab 8 - Security Contexts
- Lab 0. Setting up client tools
- Lab 1. Setting up git
- Lab 2. Creating an application from an existing Docker Image using CLI
- Lab 3. Create an application using Docker Build Strategy using CLI
- Lab 4. Using Web Console
- Lab 5. Creating an application using JBoss EAP builder image
- Lab 6. Creating an application with frontend and backend database using templates
- Lab 7. Scale Up Scale Down and Idle the application instances
- Lab 8. Binary deployment of a war file
- Lab 9. Using SSL in your application
- Lab 10. Blue/Green Deployments
- Lab 11. Creating a gitlab server
- Lab 12. SCM Web Hooks
- Lab 13. Rollback Applications
- Lab 14. Code Promotion Across Environments
- Lab 15. Changing code on the fly
- Lab 16. Creating a CI/CD Pipeline
- Lab 17. Persistent Storage
Now that you know the basics, please explore the platform. Here are a few suggestions, but you may try with your own code and applications.
-
Lab - Big Data with Spark and RADAnalytics
- Lab 1 - Spark intro (with Zeppelin)
- Lab 2 - Spark and RADAnalytics
-
Lab - MicroServices with Wildfly Swarm, Node.js, SpringBoot, Netflix OSS
-
Lab - SpringBoot
-
Lab - Stateful Sets