Por qué Evité Kubernetes 2 años (Spoiler: Mala idea)

Descubre mi viaje para vencer el miedo a Kubernetes: de despliegues por SSH a pipelines automatizados con GitHub Actions, con consejos prácticos y experiencias reales.

25 sept 2025 • 4 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

Originalmente publicado en mi blog de aprendizaje The Confession. Ok comunidad DEV, hora de sinceridad brutal: pasé dos años enteros evitando Kubernetes como si fuera mi ex en el café. Mi estrategia de despliegue sofisticada era conectarme por SSH a un droplet de DigitalOcean, git pull y rezar para que nada se rompiera. Elegante, ¿no? Pero no era sólo pereza. Tenía miedo de verdad. Y según algunas investigaciones recientes que revisé, no estaba solo.

Mi proceso de despliegue 'profesional' antes de K8s era así: Paso 1 SSH al servidor de producción Paso 2 sudo systemctl stop my-app Paso 3 git pull origin main Paso 4 npm install y contener la respiración Paso 5 sudo systemctl start my-app Paso 6 Comprobar si el sitio funciona Paso 7 Entrar en pánico si no funciona ¿Te resulta familiar? A mí también me lo parecía.

La investigación que me hizo sentir menos solo: Stack Overflow encuestó a más de 65 000 desarrolladores en 2024 y 63% dijeron que la deuda técnica es su frustración número 1 en el trabajo. Los stacks de despliegue complejos son la segunda frustración para los contribuyentes individuales. Rafay Systems estudió a más de 2 000 profesionales TI y encontró que 93% de los equipos de plataforma luchan con la complejidad de Kubernetes. Incluso quienes cobran por gestionar Kubernetes consideran que es desafiante. De pronto mi síndrome del impostor dejó de sentirse tan personal.

Por qué Kubernetes me parecía magia negra: Los archivos YAML del infierno Me mirando cualquier manifiesto de Kubernetes apiVersion ??? kind ??? metadata name ¿por qué es tan largo labels confusión máxima spec 847 líneas más de pesadillas por indentación. La sobrecarga de vocabulario Pods vs Containers vs Deployments vs Services vs Ingress vs... Te dicen declarativo y uno piensa qué es eso. Tutoriales que no ayudan: o te muestran un Hello World desplegando nginx o un montaje empresarial que asume un equipo DevOps y créditos ilimitados en la nube. ¿Dónde queda un punto medio para nosotros los mortales?

Mi punto de inflexión llegó durante un incidente en producción a las 3 AM. Mi pequeña app en Node.js decidió caerse y adivina quién tuvo que entrar por SSH para reiniciarla. Yo. En pijama. Ahí caí en cuenta: mi miedo a la complejidad de Kubernetes dolía menos que la realidad de hacer todo manual a cualquier hora.

Estrategia de aprendizaje que sí funcionó: en vez de intentar aprender Kubernetes en abstracto lo replanteé como cómo desplegar mi app Node.js sin tener que SSH a servidores a las 3 AM. Esto cambió todo. Solo aprendí los conceptos de K8s que necesitaba para mi problema concreto. El YAML cobró sentido porque pude ver qué hacía cada parte. Tenía una meta concreta en lugar de aprendizaje abstracto.

Giro inesperado: no es tan aterrador. Lo que nadie te dice es que una vez que superas la confusión inicial Kubernetes empieza a tener sentido, no todo a la vez sino pieza a pieza. Mi proceso actual de despliegue es simple: git push origin main y GitHub Actions se encarga del resto. Duermo tranquilo.

Consejos para los que evitan Kubernetes: elige UN problema específico para resolver, no aprender Kubernetes en general. Empieza con servicios gestionados EKS GKE AKS y deja que alguien más gestione el clúster. Usa herramientas para desarrollo local como Skaffold o Tilt. Y recuerda los datos: 93% de profesionales también lo encuentran difícil. Kubernetes ES complejo y tus sentimientos son válidos, pero manualmente gestionar servidores, entornos inconsistentes y que te llamen a las 3 AM es más complejo todavía.

En Q2BSTUDIO somos una empresa de desarrollo de software que entiende ese dolor y acompaña a equipos a dar el salto tecnológico sin temor. Ofrecemos servicios de software a medida y aplicaciones a medida, integrando inteligencia artificial y soluciones de ciberseguridad para producción robusta. Si tu objetivo es mover cargas a la nube o modernizar despliegues te podemos ayudar con servicios cloud aws y azure y automatizar pipelines para evitar esos reinicios nocturnos.

También apoyamos proyectos de servicios inteligencia de negocio y power bi, desarrollamos agentes IA y soluciones de ia para empresas que facilitan operaciones y reducen riesgos. Si necesitas una aplicación que se despliegue de forma segura y escalable hablamos de cómo construirla con aplicaciones a medida.

Próximos pasos: estoy preparando una serie sobre mi viaje con Kubernetes, los errores, victorias y los momentos de querer tirar el portátil. Cuál es tu mayor miedo con Kubernetes? Comenta y normalicemos la lucha para ayudarnos entre todos. P. S. si todavía haces despliegues por SSH no te juzgo, todos pasamos por ahí, pero quizá ya sea hora de dar el paso y dejar de madrugar por problemas que la automatización y la nube pueden resolver.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.