Ahioros Home

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

miércoles, 3 de julio de 2024

Desplegando con Argo CD

Se llegó el gran día, vamos a configurar Argo CD para automatizar nuestros despliegues.
Este es el video de la guía para que lo veas y vayas siguiendo paso a paso conmigo:
Necesitamos un pre-requisito:

	- Crear un Personal Access Token (PAT) para conectar el proyecto con Argo CD, por motivos de practicicidad lo he llamado argocd.

Ahora entramos a Argo CD (recuerda que le cambiamos el password hace dos publicaciones y creamos un port-forward con kubectl).


miércoles, 26 de junio de 2024

Agregando el Stage Deploy


## Introducción

Siguiendo con nuestros tutoriales, vamos a conectar Argo CD con Azure Devops, pero antes debemos preparar nuestro pipeline.

Para que se tenga una idea más clara he creado este diagrama:
Este es el video de la guía para que lo veas y vayas siguiendo paso a paso conmigo:

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.