return(GiS); return(GiS); return(GiS);

Blog sobre desarrollo, GitHub, DevOps, DevSecOps, AI y developer productivity

  • Inicio
  • 🧩 Backend
  • 🖥️ Frontend
  • ☁️ Cloud & DevOps
  • 🛡️ DevSecOps
  • 🐳 Contenedores
  • 🤖 IA
  • Sobre mí
Dev Container para Spring Boot

Mi configuración de Dev Container para Spring Boot

in 🐳 Contenedores on febrero 16, 2026 febrero 21, 2026

¡Hola developer 👋🏻! Uno de los vídeos que más ha gustado de mi canal de YouTube es el que habla sobre Dev Containers y cómo pueden hacernos la vida mucho más sencilla. La idea es clara: contenerizar todo nuestro entorno…

Leer

Flujos Agenticos en GitHub Actions

🤖🚀 GitHub Agentic Workflows: tu primer workflow sin escribir YAML

in 🤖 IA on febrero 14, 2026 febrero 22, 2026

¡Hola developer 👋🏻!Justo acabo de grabar un vídeo que sale la semana que viene 😅, donde cuento qué flujos estoy utilizando yo a día de hoy con GitHub Copilot CLI para hacerme la vida más fácil. 👉 En cuanto el…

Leer

Custom agents como sub agents en GitHub Copilot

Haz que tus custom agents sean subagents de GitHub Copilot

in 🤖 IA on febrero 9, 2026 febrero 9, 2026

¡Hola developer 👋🏻!¿Sabías que cada vez que creas un custom agent, ya sea a nivel de proyecto o de usuario, en realidad estás creando un posible subagent? 🧩🤖 En este artículo te explico cómo funcionan los subagents, qué papel juegan…

Leer

MCP Server como proxy

🔌 MCP Server como Proxy de otro MCP Server

in 🤖 IA on febrero 2, 2026 febrero 2, 2026

¡Hola developer 👋🏻! Si llevas un tiempo trabajando con MCP Servers, seguro que te has encontrado con este escenario: el servidor funciona bien, el caso de uso es potente… pero en cuanto intentas usarlo en equipo, desde varios agentes, en…

Leer

Cómo generar changelogs automaticos para tus releases en github

Cómo generar changelogs automáticos para tus releases en GitHub

in ☁️ Cloud & DevOps on enero 25, 2026 enero 25, 2026

¡Hola developer 👋🏻!¿Te ha pasado que creas una release en GitHub y el cuerpo aparece vacío o con un triste “no changes”? A mí también… y sinceramente queda fatal 😅 Hoy te cuento cómo solucionarlo generando changelogs automáticos a partir…

Leer

Servir contenido estatico desde GitHub

Servir contenido estático desde GitHub con la CDN jsDelivr GRATIS

in ☁️ Cloud & DevOps on enero 10, 2026 enero 10, 2026

¡Hola developer 👋🏻! En algún momento todos nos encontramos con la misma necesidad: “Necesito servir iconos, logos o pequeños assets estáticos… pero no quiero montar un servidor, ni pagar un CDN, ni complicarme la vida.” La buena noticia es que…

Leer

Guia rápida para empezar con FastAPI

Guía rápida para empezar con FastAPI

in 🤖 IA on diciembre 31, 2025 diciembre 31, 2025

¡Hola developer 👋🏻! Estos días de vacaciones de Navidad, aunque prometí que iba a desconectar, hay algo que siempre me acompaña en mis ratos de café: leer y aprender cosas que no siento como una obligación. Desde hace años uso…

Leer

Octocat y Vue

Cómo probar tu aplicación con Vue en GitHub Pages

in 🖥️ Frontend on diciembre 4, 2025 enero 6, 2026

¡Hola developer 👋🏼! Estos días he estado jugando con Vue (otra vez sí… 💚😅) para una demo rápida y quería tener la aplicación desplegada en algún sitio sin montar un entorno complejo, sin configurar infraestructura y, sobre todo, sin invertir…

Leer

Java Swing contenerizado

☕ Java Swing, VS Code y Dev Containers: el regreso de un clásico… ¡contenarizado! 🚀

in 🧩 Backend on octubre 21, 2025 diciembre 28, 2025

¡Hola developer 👋🏼! En 1997 apareció la primera release de Java Swing, una forma genial de desarrollar aplicaciones de escritorio en este lenguaje.Pues bien, ¡han pasado 28 años y todavía sigue ocupando el corazoncito ❤️ de muchas empresas! En este…

Leer

Cómo ejecutar un flujo de Azure Pipelines cuando se crea un work item

Cómo ejecutar un flujo de Azure Pipelines 🚀 cuando se crea un work item

in ☁️ Cloud & DevOps on octubre 11, 2025 enero 1, 2026

¡Hola developer 👋🏻! Estos días he estado experimentando con un escenario (todavía secreto 🤫) en el que necesitaba que, cada vez que se creara un nuevo Work Item en Azure Boards, se lanzara automáticamente un flujo en Azure Pipelines. Como…

Leer

Ballena de docker y octocat abrazandose

Cómo usar modelos de Docker Model Runner 🐳 en GitHub Copilot

in 🤖 IA on septiembre 29, 2025 diciembre 28, 2025

¡Hola developer 👋🏻! Hace un tiempo te conté cómo conectar GitHub Copilot con modelos locales usando Ollama.Ahora, en la versión Insiders de Visual Studio Code, es posible enlazar modelos o providers que sean OpenAI Compatible. Así que me animé a…

Leer

Ollama y cagent

Cómo usar los modelos de Ollama 🦙 con 🤖cagent🤖

in 🤖 IA on septiembre 21, 2025 septiembre 24, 2025

¡Hola developer 👋🏻!Ayer publiqué cómo usar GitHub Models con cagent 🤖 y la verdad es que gustó bastante. Varixs me escribisteis preguntando si también se podía hacer con Ollama 🦙, para tirar de modelos locales sin complicarse demasiado. Así que…

Leer

← Más antiguos
Más nuevos →

📱 Sígueme

  • LinkedIn
  • X
  • Facebook
  • Instagram
  • GitHub
  • Mastodon
  • TikTok

📺 En YouTube

¡Hola developer 👋🏻! ¿Qué pasa con los datos de tu aplicación cuando borras un Pod en Kubernetes? En este vídeo veremos el problema en una base de datos PostgreSQL y cómo configurar almacenamiento persistente con PersistentVolumes (PV), PersistentVolumeClaims (PVC) y StorageClass. Lo llevaremos a la práctica con aprovisionamiento dinámico para Postgres y estático para las exportaciones de una API. Además, exploraremos el comportamiento de hostPath en un clúster con varios nodos para entender sus limitaciones (si no añades afinidad 🥲). Aquí 👇🏻 te dejo algunos enlaces de interés:
📚 PersistentVolumes y PersistentVolumeClaims: https://kubernetes.io/docs/concepts/storage/persistent-volumes/
⚙️ StorageClass en Kubernetes: https://kubernetes.io/docs/concepts/storage/storage-classes/
📁 Volúmenes hostPath: https://kubernetes.io/docs/concepts/storage/volumes/#hostpath)
y los capítulos 🍿:
00:00 - ¿Qué pasa con los datos al borrar un Pod?
00:27 - Demo: perdemos los datos de la base de datos
02:45 - PV, PVC y StorageClass: conceptos clave
03:38 - Aprovisionamiento dinámico: un PVC para Postgres
07:22 - ¿Qué es una StorageClass y cómo funciona?
09:12 - Aplicamos los cambios y comprobamos la persistencia
12:53 - Aprovisionamiento estático: un PV manual para la API
14:00 - Configuramos PV y PVC con hostPath para la API
17:41 - Demo: exportaciones y límites de hostPath con varios nodos
21:51 - Conclusiones y cierre
Si te gusta mi contenido ¡sígueme! 👇🏻
https://www.linkedin.com/in/giselatorresbuitrago
https://twitter.com/0gis0
https://www.instagram.com/0gis0
#Kubernetes #PostgreSQL #PersistentVolumes #StorageClass #DevOps #CloudNative

¡Hola developer 👋🏻! ¿Qué pasa con los datos de tu aplicación cuando borras un Pod en Kubernetes? En este vídeo veremos el problema en una base de datos PostgreSQL y cómo configurar almacenamiento persistente con PersistentVolumes (PV), PersistentVolumeClaims (PVC) y StorageClass. Lo llevaremos a la práctica con aprovisionamiento dinámico para Postgres y estático para las exportaciones de una API. Además, exploraremos el comportamiento de hostPath en un clúster con varios nodos para entender sus limitaciones (si no añades afinidad 🥲). Aquí 👇🏻 te dejo algunos enlaces de interés:

📚 PersistentVolumes y PersistentVolumeClaims: https://kubernetes.io/docs/concepts/storage/persistent-volumes/
⚙️ StorageClass en Kubernetes: https://kubernetes.io/docs/concepts/storage/storage-classes/
📁 Volúmenes hostPath: https://kubernetes.io/docs/concepts/storage/volumes/#hostpath)

y los capítulos 🍿:

00:00 - ¿Qué pasa con los datos al borrar un Pod?
00:27 - Demo: perdemos los datos de la base de datos
02:45 - PV, PVC y StorageClass: conceptos clave
03:38 - Aprovisionamiento dinámico: un PVC para Postgres
07:22 - ¿Qué es una StorageClass y cómo funciona?
09:12 - Aplicamos los cambios y comprobamos la persistencia
12:53 - Aprovisionamiento estático: un PV manual para la API
14:00 - Configuramos PV y PVC con hostPath para la API
17:41 - Demo: exportaciones y límites de hostPath con varios nodos
21:51 - Conclusiones y cierre

Si te gusta mi contenido ¡sígueme! 👇🏻

https://www.linkedin.com/in/giselatorresbuitrago
https://twitter.com/0gis0
https://www.instagram.com/0gis0

#Kubernetes #PostgreSQL #PersistentVolumes #StorageClass #DevOps #CloudNative

24 0

Persistencia de datos en Kubernetes: Guía definitiva de PV, PVC y StorageClass
return(GiS); return(GiS); 107K Suscríbete
Únete a más de 107.000 developers 🚀

🗓️ Próximos Eventos

🌊 BiznagaFest 2026

Fecha: noviembre 7, 2026
Hora: 12:00 am - 12:00 am
Más info

✨ Sobre mí

return(GiS); ¡Hola developer 👋🏻! Me llamo Gisela Torres y me paso el día jugando con la tecnología para entender cómo funciona… y luego contártelo aquí 😄. En Microsoft ayudo a que los developers sean más felices y productivos, soy Docker Captain y llevo escribiendo en este blog desde 2009. DevOps, contenedores, IA y todo lo que me parezca que merece la pena compartir. Si te gusta lo que lees, te espero también en YouTube con +106K 🚀 más
Juegaterapia
Buy me a coffeeBuy me a coffee

Populares

  • Cómo descargar un vídeo de TikTok cuando el creador no lo permite
    Cómo descargar un vídeo de TikTok cuando el creador no lo permite
  • Cómo saber la fecha y hora exacta de una publicación en Instagram
    Cómo saber la fecha y hora exacta de una publicación en Instagram
  • 🚀 Cómo usar tus modelos de Ollama 🦙 en GitHub Copilot Chat usando Dev Containers 🐳⚙️
    🚀 Cómo usar tus modelos de Ollama 🦙 en GitHub Copilot Chat usando Dev Containers 🐳⚙️
  • Cambia tu ubicación en Wallapop y mejora tu privacidad
    Cambia tu ubicación en Wallapop y mejora tu privacidad
  • Cómo simular las coordenadas GPS en tu navegador
    Cómo simular las coordenadas GPS en tu navegador
  • Pre-commit hooks en Java sin Python: Spotless + Checkstyle + Gradle
    Pre-commit hooks en Java sin Python: Spotless + Checkstyle + Gradle

Archivo

Privacidad y cookies: este sitio usa cookies. Si continúas navegando por él, aceptas su uso.

Para obtener más información, incluido cómo gestionar las cookies, consulta: Política de cookies

return(GiS); 2009 – 2026

Contenidos bajo licencia  CC BY-SA 4.0 | También estoy en Mastodon