{"id":14796,"date":"2025-07-04T14:59:39","date_gmt":"2025-07-04T12:59:39","guid":{"rendered":"https:\/\/hopla.tech\/?p=14796"},"modified":"2025-10-22T16:50:03","modified_gmt":"2025-10-22T14:50:03","slug":"migracion-elasticsearch-kubernetes","status":"publish","type":"post","link":"https:\/\/hopla.tech\/en\/migracion-elasticsearch-kubernetes\/","title":{"rendered":"Migraci\u00f3n de un Cl\u00faster sin Tiempo de Inactividad hacia Kubernetes"},"content":{"rendered":"<p>Cuando llega el momento de modernizar la infraestructura de un sistema, una de las mayores preocupaciones es minimizar el impacto en los servicios en producci\u00f3n. En este blog, compartimos nuestra experiencia migrando un cl\u00faster de Elasticsearch a Kubernetes sin tiempo de inactividad, garantizando la continuidad del servicio y la integridad de los datos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-el-desafio-migrar-sin-interrupciones\"><strong>El Desaf\u00edo: Migrar sin Interrupciones<\/strong><\/h2>\n\n\n\n<p>Elasticsearch es una pieza cr\u00edtica en muchos sistemas, proporcionando b\u00fasqueda y anal\u00edticas en tiempo real. Migrarlo a Kubernetes implica retos como la gesti\u00f3n del almacenamiento, la configuraci\u00f3n de nodos, la sincronizaci\u00f3n de datos sin afectar a los usuarios finales, y la correcta gesti\u00f3n de recursos de Java, particularmente el heap de la JVM. Adem\u00e1s, el entorno original de Elasticsearch estaba en una configuraci\u00f3n previa y ejecut\u00e1ndose en m\u00e1quinas virtuales, lo que complic\u00f3 a\u00fan m\u00e1s la migraci\u00f3n.<\/p>\n\n\n\n<p>Nuestro objetivo era claro: realizar la migraci\u00f3n sin interrupciones para las aplicaciones que dependen de Elasticsearch, manteniendo la misma configuraci\u00f3n durante la transici\u00f3n para evitar posibles incompatibilidades y gestionando adecuadamente la memoria Java en el proceso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-estrategia-de-migracion\"><strong>Estrategia de Migraci\u00f3n<\/strong><\/h2>\n\n\n\n<p>Para lograrlo, seguimos una estrategia bien definida, basada en los siguientes pasos:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-preparacion-del-entorno\"><strong>Preparaci\u00f3n del Entorno<\/strong><\/h3>\n\n\n\n<p>Antes de iniciar la migraci\u00f3n, configuramos el entorno de destino en Kubernetes. Esto incluy\u00f3 la creaci\u00f3n de los recursos necesarios como ConfigMaps, StatefulSets y servicios de balanceo de carga para Elasticsearch. A pesar de que est\u00e1bamos migrando a la misma configuraci\u00f3n de Elasticsearch, nos aseguramos de que el entorno de Kubernetes tuviera la misma configuraci\u00f3n de recursos, almacenamiento y seguridad que el entorno original. Adem\u00e1s, se verific\u00f3 que la infraestructura de Kubernetes pudiera soportar adecuadamente las necesidades de rendimiento del cl\u00faster.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-configuracion-de-replicacion\"><strong>Configuraci\u00f3n de Replicaci\u00f3n<\/strong><\/h3>\n\n\n\n<p>Para garantizar la integridad de los datos, habilitamos la replicaci\u00f3n entre el cl\u00faster original (en m\u00e1quinas virtuales) y el nuevo en Kubernetes. Este proceso permiti\u00f3 mantener la sincronizaci\u00f3n de los \u00edndices y asegurarnos de que no se perdiera informaci\u00f3n durante la transici\u00f3n. A pesar de mantener la misma configuraci\u00f3n, realizamos ajustes en la configuraci\u00f3n de los \u00edndices para asegurar que la replicaci\u00f3n fuera efectiva, dado que algunas configuraciones espec\u00edficas pod\u00edan generar problemas si no se migraban correctamente.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" src=\"https:\/\/lh7-qw.googleusercontent.com\/docsz\/AD_4nXdMdxvYQwvpZMlwuNQzeeNtCTX3-Xr4GVxREeEbJ-H8RfgjoWa3m81JAUXK_qqh1rLy6c-4o6RinjhF53ld2mExwhW0aJEclP8Cqit7euEc-hTZe_q230ZK2hAXTcFuDewgWZpG?key=g3j3P0gnTQMF9dUJyfqL1gpm\" style=\"\" alt=\"Cl\u00faster\"><br>Imagen 1: Comunicaci\u00f3n entre nodos de Elasticsearch, m\u00e1quinas virtuales y Kubernetes.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-gestion-del-heap-de-java\"><strong>Gesti\u00f3n del Heap de Java<\/strong><\/h3>\n\n\n\n<p>Uno de los desaf\u00edos clave en la migraci\u00f3n fue la gesti\u00f3n del heap de Java, que es crucial para el rendimiento de Elasticsearch. Durante el proceso, tuvimos que ajustar la configuraci\u00f3n de la JVM para garantizar que el cl\u00faster funcionara de manera eficiente en Kubernetes.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-redireccion-del-trafico\"><strong>Redirecci\u00f3n del Tr\u00e1fico<\/strong><\/h3>\n\n\n\n<p>Implementamos un balanceador de carga que distribuyera las peticiones entre ambos cl\u00fasteres. Gradualmente, fuimos desviando el tr\u00e1fico hacia el nuevo entorno hasta que pudimos operar completamente en Kubernetes. Migramos el tr\u00e1fico por nodo, asegurando la estabilidad en cada paso del proceso. Mantuvimos la misma configuraci\u00f3n para evitar problemas de compatibilidad entre nodos y servicios.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-validaciones\"><strong>Validaciones<\/strong><\/h3>\n\n\n\n<p>Realizamos pruebas exhaustivas en el nuevo cl\u00faster para garantizar que las consultas respondieran correctamente y que el rendimiento fuera el esperado. Esto incluy\u00f3 validaciones en la integridad de los datos, tiempos de respuesta y tolerancia a fallos. Adem\u00e1s, verificamos que todas las aplicaciones y servicios apuntaran correctamente al nuevo cl\u00faster y que las configuraciones de seguridad fueran equivalentes a las del entorno original.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-plan-de-contingencia-rollback\"><strong>Plan de Contingencia (Rollback)<\/strong><\/h3>\n\n\n\n<p>Realizamos pruebas exhaustivas en el nuevo cl\u00faster para garantizar que las consultas respondieran correctamente y que el rendimiento fuera el esperado. Esto incluy\u00f3 validaciones en la integridad de los datos, tiempos de respuesta y tolerancia a fallos. Adem\u00e1s, verificamos que todas las aplicaciones y servicios apuntaran correctamente al nuevo cl\u00faster y que las configuraciones de seguridad fueran equivalentes a las del entorno original.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-retos-en-un-entorno-de-kubernetes\"><strong>Retos en un Entorno de Kubernetes<\/strong><\/h3>\n\n\n\n<p>Durante el proceso de migraci\u00f3n, enfrentamos algunos desaf\u00edos espec\u00edficos relacionados con el entorno gestionado por Kubernetes. Entre ellos, destacaron la gesti\u00f3n del almacenamiento persistente, la configuraci\u00f3n de redes para garantizar la conectividad entre cl\u00fasteres y la optimizaci\u00f3n de costos de los recursos aprovisionados. Tambi\u00e9n fue necesario ajustar la configuraci\u00f3n de seguridad para cumplir con las pol\u00edticas de Kubernetes y garantizar un acceso seguro a los datos.<\/p>\n\n\n\n<p>A pesar de migrar a la misma configuraci\u00f3n de Elasticsearch, la configuraci\u00f3n en m\u00e1quinas virtuales requer\u00eda ajustes espec\u00edficos, como la gesti\u00f3n de vol\u00famenes persistentes y las reglas de firewall. La latencia en la replicaci\u00f3n inicial de datos tambi\u00e9n fue un factor a considerar, ya que los tiempos variaban dependiendo de la carga de trabajo y la infraestructura de red. Para mitigar estos problemas, optimizamos la configuraci\u00f3n de los vol\u00famenes persistentes y ajustamos las reglas de firewall y balanceo de carga dentro del entorno de Kubernetes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusiones\"><strong>Conclusiones<\/strong><\/h2>\n\n\n\n<p>Migrar un cl\u00faster de Elasticsearch sin tiempo de inactividad es un reto que requiere una estrategia cuidadosa y una ejecuci\u00f3n precisa. Kubernetes ofrece ventajas como escalabilidad y resiliencia, pero tambi\u00e9n introduce nuevos desaf\u00edos, especialmente en la gesti\u00f3n de almacenamiento persistente y configuraci\u00f3n de nodos. Mantener la misma configuraci\u00f3n durante la migraci\u00f3n present\u00f3 una capa adicional de complejidad, pero permiti\u00f3 mantener la compatibilidad y evitar incompatibilidades durante la transici\u00f3n. Adem\u00e1s, la correcta gesti\u00f3n del heap de Java fue crucial para asegurar el rendimiento del cl\u00faster.<\/p>\n\n\n\n<p>El resultado final fue un sistema moderno, m\u00e1s f\u00e1cil de administrar y con mayor capacidad de escalar seg\u00fan las necesidades del negocio. Esta experiencia demuestra que, con una planificaci\u00f3n adecuada, es posible realizar migraciones sin afectar la disponibilidad del servicio, incluso cuando se trabaja con configuraciones previas de aplicaciones y se deben gestionar eficientemente los recursos.<\/p>\n\n\n\n<p>Si est\u00e1s considerando una migraci\u00f3n similar, nuestra recomendaci\u00f3n es prepararse con un plan detallado, realizar pruebas exhaustivas y asegurar una transici\u00f3n gradual para evitar riesgos innecesarios.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-qw.googleusercontent.com\/docsz\/AD_4nXcEG-Pud4gFIBwnr8lvKW5pH0aSQ5QyPLZnWIo7CSdOO0E-XgONAHyIfmKiOwEWWhwWL8LtiqBPTX5MjlKcIJq4ZNu20GArStbX1c_9keIW96BIPDOVDpCwvGF-uPRCIKubhpMKaQ?key=g3j3P0gnTQMF9dUJyfqL1gpm\" alt=\"Cl\u00faster Kubernetes\"\/><figcaption class=\"wp-element-caption\">Imagen 2: Cl\u00faster Elasticsearch en Kubernetes.<\/figcaption><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Cuando llega el momento de modernizar la infraestructura de un sistema, una de las mayores preocupaciones es minimizar el impacto en los servicios en producci\u00f3n. En este blog, compartimos nuestra experiencia migrando un cl\u00faster de Elasticsearch a Kubernetes sin tiempo de inactividad, garantizando la continuidad del servicio y la integridad de los datos.<\/p>","protected":false},"author":3,"featured_media":14805,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[282],"tags":[396,397,395,394,393],"class_list":["post-14796","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-k8s-kubernetes","tag-cluster-elasticsearch-en-kubernetes","tag-elasticsearch-en-la-nube","tag-kubernetes-para-elasticsearch","tag-migracion-de-elasticsearch","tag-migracion-sin-downtime"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Migraci\u00f3n de Elasticsearch a Kubernetes sin Tiempo de Inactividad<\/title>\n<meta name=\"description\" content=\"Migraci\u00f3n de Elasticsearch a Kubernetes sin tiempo de inactividad. Garantiza continuidad del servicio y seguridad de los datos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hopla.tech\/en\/migracion-elasticsearch-kubernetes\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migraci\u00f3n de un Cl\u00faster sin Tiempo de Inactividad hacia Kubernetes\" \/>\n<meta property=\"og:description\" content=\"Migraci\u00f3n de Elasticsearch a Kubernetes sin tiempo de inactividad. Garantiza continuidad del servicio y seguridad de los datos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hopla.tech\/en\/migracion-elasticsearch-kubernetes\/\" \/>\n<meta property=\"og:site_name\" content=\"Hopla! Tech\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-04T12:59:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-22T14:50:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/07\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Hopla!\u00a0Tech\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HoplaSoftware\" \/>\n<meta name=\"twitter:site\" content=\"@HoplaSoftware\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hopla!\u00a0Tech\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/\"},\"author\":{\"name\":\"Hopla!\u00a0Tech\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/person\\\/9cf81e385f7a2f68085449a2e16e1d22\"},\"headline\":\"Migraci\u00f3n de un Cl\u00faster sin Tiempo de Inactividad hacia Kubernetes\",\"datePublished\":\"2025-07-04T12:59:39+00:00\",\"dateModified\":\"2025-10-22T14:50:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/\"},\"wordCount\":1042,\"publisher\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp\",\"keywords\":[\"cl\u00faster Elasticsearch en Kubernetes\",\"Elasticsearch en la nube\",\"Kubernetes para Elasticsearch\",\"migraci\u00f3n de Elasticsearch\",\"migraci\u00f3n sin downtime\"],\"articleSection\":[\"K8s (Kubernetes)\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/\",\"url\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/\",\"name\":\"Migraci\u00f3n de Elasticsearch a Kubernetes sin Tiempo de Inactividad\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp\",\"datePublished\":\"2025-07-04T12:59:39+00:00\",\"dateModified\":\"2025-10-22T14:50:03+00:00\",\"description\":\"Migraci\u00f3n de Elasticsearch a Kubernetes sin tiempo de inactividad. Garantiza continuidad del servicio y seguridad de los datos.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp\",\"contentUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/migracion-elasticsearch-kubernetes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/hopla.tech\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migraci\u00f3n de un Cl\u00faster sin Tiempo de Inactividad hacia Kubernetes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#website\",\"url\":\"https:\\\/\\\/hopla.tech\\\/\",\"name\":\"Hopla! Tech\",\"description\":\"The enterprise software and consultancy company\",\"publisher\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\"},\"alternateName\":\"Hopla!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hopla.tech\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\",\"name\":\"Hopla! Tech\",\"alternateName\":\"Hopla!\",\"url\":\"https:\\\/\\\/hopla.tech\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Hopla-by-BTW-b-3.webp\",\"contentUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Hopla-by-BTW-b-3.webp\",\"width\":274,\"height\":115,\"caption\":\"Hopla! Tech\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/HoplaSoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/hopla-software\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@hoplasoftware7485\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/person\\\/9cf81e385f7a2f68085449a2e16e1d22\",\"name\":\"Hopla!\u00a0Tech\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g\",\"caption\":\"Hopla!\u00a0Tech\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Migraci\u00f3n de Elasticsearch a Kubernetes sin Tiempo de Inactividad","description":"Migraci\u00f3n de Elasticsearch a Kubernetes sin tiempo de inactividad. Garantiza continuidad del servicio y seguridad de los datos.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hopla.tech\/en\/migracion-elasticsearch-kubernetes\/","og_locale":"en_GB","og_type":"article","og_title":"Migraci\u00f3n de un Cl\u00faster sin Tiempo de Inactividad hacia Kubernetes","og_description":"Migraci\u00f3n de Elasticsearch a Kubernetes sin tiempo de inactividad. Garantiza continuidad del servicio y seguridad de los datos.","og_url":"https:\/\/hopla.tech\/en\/migracion-elasticsearch-kubernetes\/","og_site_name":"Hopla! Tech","article_published_time":"2025-07-04T12:59:39+00:00","article_modified_time":"2025-10-22T14:50:03+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/07\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp","type":"image\/webp"}],"author":"Hopla!\u00a0Tech","twitter_card":"summary_large_image","twitter_creator":"@HoplaSoftware","twitter_site":"@HoplaSoftware","twitter_misc":{"Written by":"Hopla!\u00a0Tech","Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/#article","isPartOf":{"@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/"},"author":{"name":"Hopla!\u00a0Tech","@id":"https:\/\/hopla.tech\/#\/schema\/person\/9cf81e385f7a2f68085449a2e16e1d22"},"headline":"Migraci\u00f3n de un Cl\u00faster sin Tiempo de Inactividad hacia Kubernetes","datePublished":"2025-07-04T12:59:39+00:00","dateModified":"2025-10-22T14:50:03+00:00","mainEntityOfPage":{"@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/"},"wordCount":1042,"publisher":{"@id":"https:\/\/hopla.tech\/#organization"},"image":{"@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/07\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp","keywords":["cl\u00faster Elasticsearch en Kubernetes","Elasticsearch en la nube","Kubernetes para Elasticsearch","migraci\u00f3n de Elasticsearch","migraci\u00f3n sin downtime"],"articleSection":["K8s (Kubernetes)"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/","url":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/","name":"Migraci\u00f3n de Elasticsearch a Kubernetes sin Tiempo de Inactividad","isPartOf":{"@id":"https:\/\/hopla.tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/#primaryimage"},"image":{"@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/07\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp","datePublished":"2025-07-04T12:59:39+00:00","dateModified":"2025-10-22T14:50:03+00:00","description":"Migraci\u00f3n de Elasticsearch a Kubernetes sin tiempo de inactividad. Garantiza continuidad del servicio y seguridad de los datos.","breadcrumb":{"@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/#primaryimage","url":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/07\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp","contentUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/07\/Migracion-de-un-cluster-sin-tiempo-de-inactividad-ni-perdida-de-datos-1.webp","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/hopla.tech\/migracion-elasticsearch-kubernetes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/hopla.tech\/"},{"@type":"ListItem","position":2,"name":"Migraci\u00f3n de un Cl\u00faster sin Tiempo de Inactividad hacia Kubernetes"}]},{"@type":"WebSite","@id":"https:\/\/hopla.tech\/#website","url":"https:\/\/hopla.tech\/","name":"Hopla! Tech","description":"The enterprise software and consultancy company","publisher":{"@id":"https:\/\/hopla.tech\/#organization"},"alternateName":"Hopla!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hopla.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/hopla.tech\/#organization","name":"Hopla! Tech","alternateName":"Hopla!","url":"https:\/\/hopla.tech\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hopla.tech\/#\/schema\/logo\/image\/","url":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/12\/Hopla-by-BTW-b-3.webp","contentUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2025\/12\/Hopla-by-BTW-b-3.webp","width":274,"height":115,"caption":"Hopla! Tech"},"image":{"@id":"https:\/\/hopla.tech\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/HoplaSoftware","https:\/\/www.linkedin.com\/company\/hopla-software\/","https:\/\/www.youtube.com\/@hoplasoftware7485"]},{"@type":"Person","@id":"https:\/\/hopla.tech\/#\/schema\/person\/9cf81e385f7a2f68085449a2e16e1d22","name":"Hopla!\u00a0Tech","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/74a9053adf21148080273a18b879a3392f96e141e511a337179a4438f6bde966?s=96&d=mm&r=g","caption":"Hopla!\u00a0Tech"}}]}},"_links":{"self":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/14796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/comments?post=14796"}],"version-history":[{"count":3,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/14796\/revisions"}],"predecessor-version":[{"id":14804,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/14796\/revisions\/14804"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media\/14805"}],"wp:attachment":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media?parent=14796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/categories?post=14796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/tags?post=14796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}