https://github.com/fairwindsops/k8s-workshop
Fairwinds k8s-workshop
https://github.com/fairwindsops/k8s-workshop
Last synced: about 1 year ago
JSON representation
Fairwinds k8s-workshop
- Host: GitHub
- URL: https://github.com/fairwindsops/k8s-workshop
- Owner: FairwindsOps
- Created: 2017-08-21T15:11:09.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-03-16T05:43:39.000Z (over 3 years ago)
- Last Synced: 2025-04-09T15:05:40.568Z (about 1 year ago)
- Language: Shell
- Homepage: https://fairwinds.com
- Size: 1.42 MB
- Stars: 139
- Watchers: 37
- Forks: 106
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kubernetes workshop with Fairwinds
This repository stores the various docs and code Fairwinds uses to do onsite trainings. To accomodate different audinces, there are a few different tracks:
* [Assembly Required Workshop Walkthrough](assembly_required/README.md)
* Follow along the README.md to create, edit and upload your own yaml kubernetes manifests
* [Complete](complete)
* The same manifests from the Assembly Required Workshop with the values filled in for you.
## Workshop Interaction
In the workshops above you will be launching a two tier webapp. The web app is a Ruby app using Sinatra. The app is a key value storage and retrieval service with a Redis backend.
### Interacting with the App
* [instance_ip]:[port]/[key]/[value] will set a key value
* [instance_ip]:[port]/[key] will retrieve the value
* [instance_ip]:[port] returns "Hello from Kubernetes"
### Optional Configuration
* When environment variable `CHAOS` is set to `true` then the webapp will die after a randomly generated number of requests between 1 and 100.