Tag: GCP
-
Implementar AWX en GKE – Parte 2 (prod-ready)
En el post anterior Implementar AWX en GKE vimos como realizar una implementación basica de AWX en un Cluster de GKE utilizando la version 2.11.0 con Helm. Ahora vamos a realizar una implementación production-ready. Vamos a asginar a nuestro deployment: Clonar repositorio Primero debemos descargar el ultimo release disponible del Operator. A la fecha de…
-
Implementar HTTP/HTTPs Load Balancer (externo y regional) en Google Cloud Platform
En el video Implementar HTTP/HTTPs Load Balancer (externo y regional) en Google Cloud Platform realizaremos un paso a paso, de principio a fin, sobre como publicar un sitio web, alojado en una VM Instance, utilizando: Google Load Balancing Para obtener más información sobre Load Balancing en GCP, visitar el siguiente post: TLS Termination / SSL…
-
Implementar Private Worker Pool en Cloud Build con Terraform
Objetos a crear: Otros: Modulo de Terraform Registry https://registry.terraform.io/modules/mdiloreto/cloud_build-private-worker_pool/google/1.1.3 Como llamar el codigo Prerrequisitos Crear Service Account para Terraform Primero debemos asegurarnos que de haber creado una Service Account para autenticarnos a GCP con Terraform. Si aun no lo implementaste, te recomiendo que veas el siguiente blog post: Habilitar Service Usage API Habilitar la API…
-
Crear Service Account para Terraform en GCP
Ejecutaremos este procedimiento utilizando Cloud Shell o Gcloud SDK. Variable $PROJECT_ID Vamos a setear la variable $PROJECT_ID con el nombre de nuestro proyecto de GCP: Ejecutamos el comando en Cloud Shell y podremos verificar le contenido de la variable. Luego ejecutaremos el siguiente comando para crear la SA. Luego ejecutaremos el comando gcloud projects add-iam-policy…
-
Load Balancers en GCP
Vamos a hablar sobre los tipos de Load Balancers que podemos encontrar en GCP. ¿Qué es un Load Balancer? Basicamente, como su nombre lo indica, es un punto de entrada de trafico que tiene el principal rol de distribuir una carga entre una x cantidad de Backends. El objetivo principal es mejorar la disponibilidad, redundancia…
-
Utilizar GCP Cloud Translation API en Python
Seguimos explorando servicios de AI en diferentes Cloud Providers como nuestra misión “multi-cloud” demanda. En este caso estaremos llamando a la API de traducción de GCP “Cloud Translation API” utilizando Python. Cloud Translation API Cloud Translation API de Google Cloud Platform (GCP) es un servicio que permite a los desarrolladores integrar la traducción automática de…
-
Terraform en GCP: Autenticación y GCS Backend
Terraform nos permite realizar implementaciones de IaC. Podemos aplicar y destruir infraestructura de una manera rapida y automatizada. Para poder realizar estas operaciones uno de los archivos fundamentales de Terraform es el archivo <terraform.tfstate> ¿Que es y para que se utiliza el State en Terraform? Terraform necesita almacenar el estado o “state” de la infraestructura…
-
Distribución de Tráfico con el Balanceador de Carga HTTP Interno de GCP
En este laboratorio vamos a desplegar la siguiente infraestructura, representada en un diagrama: La idea principal será utilizar un Balanceador de Carga HTTP Interno Regional [my-ilb] para dirigir el tráfico utilizando una regla avanzada de reenvío para ponderar los backends para recibir un % del tráfico. HTTP(S) Load Balancer en GCP Un Balanceador de Carga…
-
Cloud Run: implementar una app express.js
What is Cloud Run? ¿Qué es Cloud Run? En Google Cloud Platform contamos con varios servicios PaaS clave para despliegues de DevOps. Cloud Run es una plataforma de despliegue de contenedores totalmente gestionada, nos permite ejecutar aplicaciones contenedorizadas sin tener que preocuparnos por la configuración de servidores. Solo necesitamos tener nuestro contenedor listo para ser…
-
Continous Integration con Cloud Build en GCP
Estaremos realizando la creación de un contendor con la App “Hello World” en Flask, almacenaremos el contenedor en GCP Container Registry y configuraremos el Continuos Deployment a través de GCP Cloud Build. Creación de Source Repository en GCP Clonado del repositorio Para interactuar con nuestro repository debemos ingresar al Cloud Shell o utilizar la CLI…