Primeros pasos con helm
En este tutorial vamos a ver como crear un paquete de Helm...
Desplegando aplicaciones con Helm
En este articulo vamos a ver como usar helm desde la terminal en mas detalle...
Primeros pasos con ksonnet
En este tutorial vamos a ver como crear y desplegar una aplicacion en kubernetes usando ksonnet...
Bot eco hecho en Go
Seguimos jugando con ksonnet con un bot eco hecho en Go...
Primeros pasos con gitkube
Seguimos explorando ksonnet y gitkube con un bot eco hecho en Go...
Por que necesito un service mesh o malla de servicio?
Muchas veces cuando estamos en la nube, necesitamos garantizar reliabilidad, tiempo de respuesta, y comunicacion entre distintos microservicios, en esto y mas podemos sacarle provecho a un service mesh.
Seguimos explorando Istio y sus funcionalidades
Seguimos construyendo con Istio y entendiendo como usarlo...
Kops desde 0, nuestro cluster de kubernetes en AWS
Kops es una herramienta muy buena para creacion y mantenimiento de clusters diseñado principalmente para AWS...
Probando HashiCorp Vault en Kubernetes
En este articulo vemos como instalar y usar Vault en kubernetes...
Usando Vault en Kubernetes
En el articulo anterior vimos como instalar Vault en nuestro cluster, en este articulo vamos a ver como usarlo en nuestra app...
Primeros pasos con modulos en terraform
Este articulo es una introduccion a modulos en terraform...
Introduccion rapida a terratest
Veremos como usar terratest para probar nuestro codigo hcl o terraform...
Primeros pasos con Gitlab-CI
Usando gitlab-ci para deployar el proyecto forward...
Corriendo Rust en mi cluster K3S Oracle ARM32v7
Usando rust en ARM32v7...
Probando el Operator SDK y creando un mecanismo de prefetch para Kubernetes
Probando el Operator SDK, la idea es crear una forma de forzar a los nodos a bajar una imagen aunque no la necesiten...
Kubernetes: alternativas locales
Diferentes alternativas para tu cluster local...
Kubernetes image policy webhook explicado
Explorando recursos necesarios para rendir el examen CKS...
Como crear un operador de Kubernetes con TypeScript
Operador simple de kubernetes usando typescript...
Usando tekton para construir y subir las imagenes a dockerhub
En este articulo vemos como construir y subir imagenes de docker desde nuestro cluster ARM...
Corriendo una applicacion Elixir en modo cluster en Kubernetes
Aprovechemos las ventajas de clustering de BEAM, veamos como...
Actualizando K3S con system-upgrade-controller
Actualizando K3S con system-upgrade-controller
Tareas programadas en tu applicacion elixir o phoenix
Tareas programadas en Elixir/Erlang.
Como montar secretos y configs en Kubernetes como archivos o variables de entorno
Vamos a explorar distintas maneras de consumir secretos en Kubernetes
Cloud native applications with kubebuilder and kind aka kubernetes operators
In this article we will see how to use kubebuilder and kind to create and test an operator...
Crea tu propio controllador GitOps con Rust
En este articulo vamos a ver como escribir un controllador gitops basico o minimo para ayudarnos a automatizar los despliegues de nuestra infrastructura...
Kubernetes redireccionamiento de puertos permanente (o cerca...)
Vamos a ver como crear e usar una pequeña herramienta para manejar varios puertos redirigidos...
La Implementación de GitOps Más Simple Que Realmente Funciona
Construyamos la configuración de GitOps más mínima que puedas usar en producción...
Debugeando Contenedores Distroless: Cuando Tu Contenedor No Tiene Shell
Vamos a ver como debugear contenedores distroless en Kubernetes usando kubectl debug y creación manual de usuarios...
Kubernetes RBAC a fondo: Entendiendo autorización con kubectl y curl
En este artículo exploraremos cómo funciona RBAC en kubernetes a nivel de API, usando tanto kubectl como llamadas HTTP directas para entender qué pasa por debajo
SRE: SLIs, SLOs y Automatizaciones Que Realmente Ayudan
Vamos a explorar cómo definir SLIs y SLOs como código, desplegarlos con ArgoCD, y usar servidores MCP para automatizar flujos de trabajo de SRE...
SRE: Gestión de Incidentes, Guardias y Postmortems como Código
Vamos a explorar cómo construir un flujo de gestión de incidentes efectivo, configurar guardias que no quemen a la gente, escribir runbooks como código y hacer postmortems sin culpar a nadie...
SRE: Observabilidad a Fondo: Trazas, Logs y Métricas
Vamos a explorar los tres pilares de la observabilidad, cómo instrumentar tus aplicaciones con OpenTelemetry, construir dashboards útiles en Grafana, y configurar agregación de logs que realmente ayude durante incidentes...
SRE: Chaos Engineering, Rompiendo Cosas a Propósito
Vamos a explorar chaos engineering en Kubernetes usando Litmus y Chaos Mesh, cómo planificar y ejecutar game days, y por qué romper cosas a propósito es la mejor forma de construir sistemas confiables...
SRE: Planificación de Capacidad, Autoescalamiento y Pruebas de Carga
Vamos a explorar cómo dimensionar correctamente tus workloads de Kubernetes, configurar HPA y VPA para escalamiento automático, usar KEDA para escalamiento basado en eventos, y hacer pruebas de carga con k6...
SRE: Gestión de Secretos en Kubernetes
Vamos a explorar la gestión de secretos en Kubernetes, desde Sealed Secrets y External Secrets Operator hasta la integración con HashiCorp Vault, estrategias de rotación de secretos, y SOPS para encriptar secretos en Git...
SRE: GitOps con ArgoCD
Vamos a explorar los principios de GitOps con ArgoCD, desde Application CRDs y patrones App of Apps hasta estrategias de sincronización, gestión multi-cluster con ApplicationSets, y monitoreo de tus flujos GitOps...