Ahioros Home

[ Guillermo@Garcia ]# more /var/pub | beer

lunes, 10 de junio de 2024

Cómo Instalar Argo CD

Continuando con nuestros posts de DevOps en español, ya hemos cubierto la parte CI (Continue Integration) ahora vamos a la parte CD (Continue Delivery).
## Qué es Argo CD
Comenzamos por el principio, vamos a definir qué es Argo CD.

sábado, 8 de junio de 2024

Desplegando la aplicación en docker y creando manifiestos para kubernetes


Hemos estado realizando nuestro primer pipeline para nuestra aplicación en react, lo que vamos a realizar en este video es probar nuestra imagen en docker y crear nuestros manifestos para kubernetes.

**Nota:** Estamos partiendo que tienes conocimientos básicos de docker y kubernetes, ta les como:
    [¿Qué es docker?](https://es.wikipedia.org/wiki/Docker_(software))
    [¿Qué es kubernetes?](https://kubernetes.io/es/docs/concepts/overview/what-is-kubernetes/)


martes, 4 de junio de 2024

Pipeline Validación de Código

Siguiendo con la construcción de nuestro pipeline para aplicaciones en react, vamos a agregar herramientas para validar el código del repositorio cada vez que realizamos un commit o un PR en el repositorio.

Antes de todo vamos a definir cada uno de estos conceptos.


jueves, 30 de mayo de 2024

Publicando imagen docker a repositorio con Azure Devops


En este ejemplo vamos a subir una imagen docker al repositorio de dockerhub con Azure Devops.

Este manual/tutorial es la continuación de [Cómo conectar un pipeline de Azure DevOps Pipelines con DockerHub](https://www.ahioros.info/2024/05/como-conectar-un-pipeline-de-azure.html) y [Creando una imagen docker de una aplicación en react](https://www.ahioros.info/2024/05/creando-una-imagen-docker-de-una.html) si no los has leído por favor hazlo para que te des una idea de dónde nos quedamos.

Ya que hemos creado nuestro archivo Dockerfile y .dockerignore podemos continuar. Básicamente lo que haremos aquí es:

    1. Vamos a poner en nuestro pipeline la creación de una imagen docker de una aplicación en react.
    2. Luego vamos a subir nuestra imagen en nuestro repositorio de dockerhub.
    

sábado, 25 de mayo de 2024

Creando una imagen docker de una aplicación en react


En esta guía vamos a dockerizar una aplicación React.

Pre-requisitos:
    - Tener instalado [Docker](https://www.docker.com/)
    - Un proyecto en [react](https://github.com/ahioros/devops-kubernetes-sr-azure)

martes, 21 de mayo de 2024

Clean docker images in Kubernetes cluster


A few days ago, in my Kubernetes lab, I noticed that I was running out of space. As a result, I had to delete those old Docker images.

Cómo conectar un pipeline de Azure DevOps Pipelines con DockerHub


Esta guía o manual es para enseñar como crear un pipeline en Azure DevOps que se conecte con DockerHub solamente.
Pre-requisitos:

	- Contar con una cuenta en Azure DevOps.
    - Contar con una cuenta en DockerHub.


Este es el primer post para realizar un CI pipeline:

sábado, 11 de mayo de 2024

How to install localstack with docker and play with terraform


First things first:

# What is LocalStack?

[LocalStack](https://www.localstack.cloud) is a cloud service emulator that runs in a single container on your laptop or in your CI environment. With LocalStack, you can run your AWS applications or Lambdas entirely on your local machine without connecting to a remote cloud provider! Whether you are testing complex CDK applications or Terraform configurations, or just beginning to learn about AWS services, LocalStack helps speed up and simplify your testing and development workflow.

LocalStack support many AWS [services](https://docs.localstack.cloud/user-guide/aws/feature-coverage/).

**Note:** The information is volatile in **LocalStack Community Edition.** Persistence is available in the **pro edition.**

Let's create our test folder:

```bash
$ mkdir -p terraform-test
$ cd terraform-test
```