https://github.com/mauriciomc28/tools-for-devops
Principales herramientas de DevOps
https://github.com/mauriciomc28/tools-for-devops
debian devops devops-tools docker jenkins linux local-environment wsl2
Last synced: about 2 months ago
JSON representation
Principales herramientas de DevOps
- Host: GitHub
- URL: https://github.com/mauriciomc28/tools-for-devops
- Owner: MauricioMC28
- Created: 2024-09-13T20:04:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-20T19:16:52.000Z (about 1 year ago)
- Last Synced: 2025-04-14T03:15:12.584Z (12 months ago)
- Topics: debian, devops, devops-tools, docker, jenkins, linux, local-environment, wsl2
- Language: Shell
- Homepage:
- Size: 241 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Prepara tu propio ambiente de DevOps en diferentes entornos
Este repositorio encontrarás scripts de instalación de tecnologías y herramientas de un DevOps, así como archivos de configuración para facilitar el despliegue y recursos relacionados.
Actualizado para 2024-2025
### Tabla de Contenido:
1. [Entorno Local](##entorno-local)
1. [Debian 12](###debian-12)
1. [Tecnologías y Herramientas](####tecnologias-y-herramientas)
2. [Windows](###windows)
2. [Entorno en la nube](##entorno-en-la-nube)
---
Entorno Local
Debian 12
Despliega rapidamente las tecnologías más populares de DevOps utilizando el sistema WSL version 2
Tecnologías y Herramientas
Automatización
* Ansible v2.16.11
* Terraform v1.9.7
Contenedores
* Docker v27.3.1
* Minikube v1.33.1
Control de Versiones
* Git v2.39.2
Gateway
* Kong v3.8.0
Lenguajes de Programación
* Python v3.11.2
* Node v23.2.0
Monitoreo
* Prometheus v2.55.0
* Grafana v11.22.0
Pipelines CI/CD
* Jenkins v2.462.3
Procedimiento
1. Ejecuta el script Esenciales
2. El script de esenciales se encarga de actualizar el Sistema Operativo y las librerías, también se encarga de instalar herramientas importantes como, curl, Python, gpg (GnuPG), GNU Wget y git.
3. Crea un archivo llamado `esenciales.sh`
4. Pega el contenido de esenciales al archivo
5. Hazlo ejecutable con el siguiente comando `chmod +x esenciales.sh`
6. Ejecútalo como root `sudo ./esenciales.sh`
> [!TIP]
> Descarga WSL2 e instala Debian
> Instalación de WSL
> [!TIP]
> Descarga Visual Studio Code e instala la extensión de Remote Explorer.
> Descargar visual Studio Code en Windows 11
> [!IMPORTANT]
> Para la instalación de las herramientas de monitoreo y pipelines CICD, es necesario tener actualizado el sistema (ejecutar esenciales) y tener Docker instalado en el sistema.