devops-edu
This repository contains a collection of demo applications designed to showcase various tools and integrations for DevOps education and practice. The applications are organized into different directories, and each app serves a specific purpose or functionality.
Table of Contents
-
| tilt - 🟢 DONE |
Tool for local development in Kubernetes cluster. |
-
| kargo - 🟢 DONE |
Deployment automation tool for Kubernetes. |
-
| digger - 🔴 DROP |
CI/CD automation tool for DevOps teams. |
-
| minio - 🟡 WIP |
Object storage similar to Amazon S3. |
-
| nushell - 🟢 DONE |
Nushell shell for working with data. |
-
| opencost - 🟢 DONE |
Cost management tool for Kubernetes clusters. |
-
| renovatebot - 🟢 DONE |
Automated dependency update for ArgoCD applications. |
-
| terragrunt - 🟢 DONE |
Tool to manage Terraform configurations efficiently. |
-
| thanos - 🟢 DONE |
Highly available Prometheus setup for monitoring. |
-
| caddy - 🟢 DONE |
Easy-to-use web server |
-
| chaos-mesh - 🟢 DONE |
Chaos engineering tool for Kubernetes. |
-
| telepresence - 🟡 WIP |
Fast, local development for Kubernetes Microservices |
-
| kube-diagrams 🟢 DONE |
Convert Kubernetes/ArgoCD YAML to architecture diagrams |
-
| strimzi - 🟢 DONE |
Kafka on Kubernetes made easy. |
-
| aws-control-tower - 🟢 DONE |
Secure, multi-account AWS environment based on AWS best practices |
-
Explanation
- 🟢 DONE: Completed apps.
- 🟡 WIP: Work-in-progress apps that are still under development.
- 🔴 DROP: Apps that are dropped during demo creation.