20 o más comandos de uso frecuente para DevOps
Monitorear el uso del disco y alertar si supera el 80%. Monitorizar el servicio web y alertar en caso de fallo Rotar registros y conservar los últimos 5 Copia de seguridad diaria de la base de datos MySQL con Timestamps Validar una dirección IP en un archivo de texto Hacer ping a servidores desde un…
Instalando Kubectl en Linux
Si estás adentrándote en el mundo de Kubernetes, necesitarás kubectl, la herramienta clave para gestionar tus clústeres. En esta guía, te mostraré paso a paso cómo instalarlo en Linux, específicamente para distribuciones basadas en Debian (como Ubuntu).
Apache Tomcat
Apache Tomcat es un servidor web que utiliza Java para implementar aplicaciones basadas en Java. Básicamente, ejecuta cada aplicación en un proceso separado. Dentro de la carpeta de Apache Tomcat, hay una subcarpeta llamada webapps, que es donde se deben desplegar los artefactos de la aplicación, ya sea en formato .war (Web Application Archive) o .jar. Una vez que…
Ansible
Diferencia con TerraformAlgunos devops prefieren usar terraform para realizar modificaciones, actualizaciones o para implementar aplicaciones.En cambio usar terraform para aprovisionar o hacer cambios en la infraestructura. (Aprovisionar Recursos).Ansible es una herramienta utilizada para implementar aplicaciones, así como para instalar, configurar o actualizar software en múltiples servidores de manera automatizada. Pertenece a la categoría de herramientas de Infraestructura…
Terraform: El Pilar de la Infraestructura como Código en DevOps
En el mundo DevOps, donde la velocidad y la confiabilidad son esenciales, Terraform se ha convertido en una herramienta imprescindible. Esta solución de código abierto desarrollada por HashiCorp permite definir, provisionar y gestionar infraestructura de forma declarativa, reutilizable y consistente. En esta entrada te mostraré qué es Terraform, por qué deberías usarlo, y un ejemplo…
Docker: Gestión de Imágenes de Contenedor
En el ecosistema Docker, las imágenes son la base de todo contenedor. Aprender a gestionar estas imágenes de forma eficiente es clave para mantener nuestros entornos de desarrollo y producción organizados, livianos y seguros.En esta sección exploraremos comandos esenciales como pull, search, rmi, prune y cómo funcionan las capas (layers) que componen cada imagen. Todo…
Docker Engine y Docker Desktop
Docker Desktop es una aplicación de escritorio que incluye Docker Engine y herramientas adicionales como una interfaz gráfica, la opción de desplegar Kubernetes, plugins, entre otras funciones, como espacios de trabajo colaborativos y más espacios privados en Docker Hub, entre otros.Es gratuita para empresas con menos de 250 empleados y menos de 10 millones de…
Providers, Variables y Modulos en Terraform
En Terraform, los providers (proveedores) son plugins que permiten a Terraform interactuar con diferentes plataformas y servicios, como AWS, Azure, Google Cloud, Kubernetes, GitHub, y muchos más. (ChatGPT).Un provider en Terraform es como el controlador que le dice a Terraform cómo comunicarse y gestionar recursos en una plataforma específica. El otro día, cuando comenzamos a…