DevOpsLabs
Examples for the DevOps Course
Please, follow the link to the appropiate resources
- These examples are provided for the use in the DevOps Course Lab to deploy in a single local installation .
- They are not recommended to be used directly in production environments specially regarding security issues.
DevOps Monitoring Tools
ELK (ElasticSearch-Logstash-Kibana
- Sample ElasticSearch-Logstash-Kibana stack.Kafka
- Sample Kafka application.Prometheus-Grafana
- Sample Prometheus and Grafana applications.
DevOps RunBooks Tools
Jupyter
- Sample Jupyter Notebook application.JupyterHub
- COMING SOON - Sample JupyterHUB Notebooks application.
Prerequisites
- Docker and Docker Compose must be installed in your local environment or machine:
- Windows or macOS: Install Docker Desktop
- Linux: Install Docker and then Docker Compose
- Download some or all of the samples from this repository or clone them.
Examples
- In each of the directories, a
docker-compose.yaml
exists. That file describes the configuration of the service components. - All samples can be executed in a local environment/machine. To do that, you must go into the root directory of each one and executing:
docker-compose up -d
To stop and remove all containers of the sample application run:
docker-compose down
In each directory, a README.md
file describes details about the example (structure and instructions) and
what is the expected output.
Enjoy it!!