{"id":38075,"date":"2019-10-31T22:21:32","date_gmt":"2019-10-31T19:21:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\/"},"modified":"2019-10-31T22:21:32","modified_gmt":"2019-10-31T19:21:32","slug":"kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","title":{"rendered":"C\u00f3mo migrar a la nube en dos horas gracias a Kubernetes y la automatizaci\u00f3n","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"C\u00f3mo migrar a la nube en dos horas gracias a Kubernetes y la automatizaci\u00f3n\" src=\"\/wp-content\/uploads\/2019\/09\/6edfac2ac5fcb7e20c6d44067fdfca20.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa compa\u00f1\u00eda \u00abURUS\u00bb prob\u00f3 Kubernetes de varias maneras: despliegue independiente en bare metal, en Google Cloud, y luego traslad\u00f3 su plataforma a la nube de Mail.ru Cloud Solutions (MCS). Igor Shishkin cuenta c\u00f3mo eligieron un nuevo proveedor de nube y c\u00f3mo lograron migrar a \u00e9l en un tiempo r\u00e9cord de dos horas (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/t3ran\/\" class=\"user_link\">t3ran<\/a><\/noindex>), administrador de sistemas senior en \u00abURUS\u00bb.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>A qu\u00e9 se dedica \u00abURUS\u00bb <\/h2>\n<p>\nExisten muchas maneras de mejorar la calidad del entorno urbano, y una de ellas es hacerlo ecol\u00f3gicamente seguro. Precisamente en esto est\u00e1 trabajando la compa\u00f1\u00eda \u00abURUS - Servicios Digitales Inteligentes\u00bb. Aqu\u00ed implementan soluciones que ayudan a las empresas a controlar indicadores ambientales clave y a reducir el impacto negativo en el entorno. Los sensores recopilan datos sobre la composici\u00f3n del aire, los niveles de ruido y otros par\u00e1metros, y luego los env\u00edan a una plataforma unificada \u00abURUS - Ecomon\u00bb para su an\u00e1lisis y formulaci\u00f3n de recomendaciones. <\/p>\n<h2>C\u00f3mo funciona \u00abURUS\u00bb internamente<\/h2>\n<p>\nEl cliente t\u00edpico de \u00abURUS\u00bb es una empresa que se encuentra en una zona residencial o cerca de ella. Puede ser una f\u00e1brica, un puerto, un dep\u00f3sito ferroviario o cualquier otro tipo de instalaci\u00f3n. Si nuestro cliente ya ha recibido una advertencia, ha sido multado por contaminaci\u00f3n ambiental o desea emitir menos ruidos y reducir la cantidad de emisiones nocivas, nos contacta, y nosotros le ofrecemos una soluci\u00f3n lista para el monitoreo ambiental.<\/p>\n<p><img decoding=\"async\" alt=\"C\u00f3mo migrar a la nube en dos horas gracias a Kubernetes y la automatizaci\u00f3n\" src=\"\/wp-content\/uploads\/2019\/09\/d319d36cbe6030c82c5e9d24d7987fa1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>En el gr\u00e1fico de monitoreo de concentraci\u00f3n de H2S se pueden ver emisiones regulares nocturnas de la empresa ubicada cerca.<\/i><\/p>\n<p>Los dispositivos que utilizamos en \u00abURUS\u00bb contienen varios sensores que recopilan informaci\u00f3n sobre la presencia de ciertos gases, el nivel de ruido y otros datos para evaluar la situaci\u00f3n ambiental. La cantidad exacta de sensores siempre se determina seg\u00fan la tarea espec\u00edfica.<\/p>\n<p><img decoding=\"async\" alt=\"C\u00f3mo migrar a la nube en dos horas gracias a Kubernetes y la automatizaci\u00f3n\" src=\"\/wp-content\/uploads\/2019\/09\/b0ce05ce245b6b905aeae26fd2463841.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDependiendo de la especificidad de las mediciones, los dispositivos con sensores pueden ubicarse en las paredes de los edificios, postes y en otros lugares arbitrarios. Cada uno de estos dispositivos recopila informaci\u00f3n, la agrega y la env\u00eda a la puerta de enlace de recepci\u00f3n de datos. All\u00ed conservamos los datos para almacenamiento a largo plazo y los procesamos para an\u00e1lisis posterior. Un ejemplo sencillo de lo que obtenemos como resultado despu\u00e9s del an\u00e1lisis es el \u00edndice de calidad del aire, tambi\u00e9n conocido como AQI.<\/p>\n<p>Paralelamente, en nuestra plataforma operan muchos otros servicios, pero en su mayor\u00eda tienen un car\u00e1cter de soporte. Por ejemplo, el servicio de notificaciones env\u00eda alertas a los clientes si alguno de los par\u00e1metros monitoreados (como, por ejemplo, el contenido de CO2) supera el valor permitido.<\/p>\n<h2>C\u00f3mo almacenamos los datos. La historia con Kubernetes en bare metal<\/h2>\n<p>\nEn el proyecto de monitoreo ecol\u00f3gico 'URUS' existen varios almacenes de datos. En uno mantenemos los datos 'en bruto', es decir, lo que recibimos directamente de los dispositivos. Este almac\u00e9n representa una 'cinta' magn\u00e9tica, como las antig\u00fcas casetes, con un historial de todos los indicadores. El segundo tipo de almac\u00e9n se utiliza para los datos preprocesados: datos de los dispositivos enriquecidos con metadatos sobre las relaciones de los sensores y las lecturas de los mismos dispositivos, la pertenencia a organizaciones, ubicaciones, etc. Esta informaci\u00f3n permite evaluar din\u00e1micamente c\u00f3mo ha cambiado un indicador particular en un per\u00edodo espec\u00edfico. El almac\u00e9n de datos 'en bruto' tambi\u00e9n lo usamos como respaldo y para la recuperaci\u00f3n de datos preprocesados, en caso de que surja la necesidad.<\/p>\n<p>Cuando hace unos a\u00f1os busc\u00e1bamos c\u00f3mo resolver el problema del almacenamiento, ten\u00edamos dos opciones para elegir la plataforma: Kubernetes y OpenStack. Pero dado que este \u00faltimo parece bastante monstruoso (simplemente mire su arquitectura para convencerse), nos decidimos por Kubernetes. Otro argumento a su favor fue la relativamente sencilla gesti\u00f3n program\u00e1tica, la posibilidad de segmentar de manera m\u00e1s flexible incluso los nodos f\u00edsicos seg\u00fan los recursos. <\/p>\n<p>Paralelamente al aprendizaje de Kubernetes, tambi\u00e9n exploramos formas de almacenamiento de datos. Mientras mantuvimos todos nuestros datos en Kubernetes en nuestro hardware, obtuvimos una gran experiencia. Todo lo que ten\u00edamos en ese momento estaba funcionando en Kubernetes: almacenamiento estatal, sistema de monitoreo, CI\/CD. Kubernetes se convirti\u00f3 en nuestra plataforma todo en uno. <\/p>\n<p>Pero quer\u00edamos trabajar con Kubernetes como un servicio, en lugar de preocuparnos por su mantenimiento y desarrollo. Adem\u00e1s, no nos gustaban los costos de mantenerlo en bare metal, \u00a1y el desarrollo era una necesidad constante! Por ejemplo, una de las primeras tareas fue integrar los controladores Ingress de Kubernetes en la infraestructura de red de nuestra organizaci\u00f3n. Esta es una tarea compleja, especialmente si consideramos que en ese momento no hab\u00eda nada preparado para la gesti\u00f3n program\u00e1tica de recursos como registros DNS o asignaciones. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/lir\/ipv4\/\"   title=\"direcciones IP\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"804\">direcciones IP<\/a>. M\u00e1s tarde comenzamos a experimentar con almacenamiento externo de datos. No llegamos a implementar el controlador PVC, pero ya estaba claro que ser\u00eda un gran esfuerzo laboral que requerir\u00eda especialistas dedicados.<\/p>\n<h2>La transici\u00f3n a Google Cloud Platform fue una soluci\u00f3n temporal.<\/h2>\n<p>\nNos dimos cuenta de que no pod\u00edamos continuar as\u00ed y trasladamos nuestros datos de bare metal a Google Cloud Platform. En realidad, en ese momento no hab\u00eda muchas opciones interesantes para una empresa rusa: adem\u00e1s de Google Cloud Platform, solo Amazon ofrec\u00eda un servicio similar, pero finalmente optamos por la soluci\u00f3n de Google. Nos pareci\u00f3 m\u00e1s rentable, m\u00e1s alineada con Upstream, sin mencionar que Google en s\u00ed mismo es una especie de PoC de Kubernetes en Producci\u00f3n.<\/p>\n<p>El primer gran problema apareci\u00f3 a medida que crec\u00eda nuestra base de clientes. Cuando surgi\u00f3 la necesidad de almacenar datos personales, nos encontramos ante la elecci\u00f3n: o trabajamos con Google y violamos las leyes rusas, o buscamos una alternativa en Rusia. La elecci\u00f3n, en general, era predecible. \ud83d\ude42<\/p>\n<h2>C\u00f3mo imagin\u00e1bamos el servicio en la nube ideal<\/h2>\n<p>\nAl principio de nuestra b\u00fasqueda, ya sab\u00edamos lo que quer\u00edamos obtener de nuestro futuro proveedor de nube. Qu\u00e9 servicio est\u00e1bamos buscando:<\/p>\n<ul>\n<li><b>R\u00e1pido y flexible<\/b>. Que pudi\u00e9ramos a\u00f1adir una nueva nodo o desplegar algo de manera \u00e1gil en cualquier momento. \n<\/li>\n<li><b>Econ\u00f3mico<\/b>. Est\u00e1bamos muy preocupados por la cuesti\u00f3n financiera, ya que ten\u00edamos recursos limitados. Ya sab\u00edamos que quer\u00edamos trabajar con Kubernetes, y ahora el desaf\u00edo era minimizar su costo para aumentar o al menos mantener la eficiencia del uso de esta soluci\u00f3n.\n<\/li>\n<li><b>Automatizado<\/b>. Plane\u00e1bamos trabajar con el servicio a trav\u00e9s de API, sin gerentes ni llamadas telef\u00f3nicas, o situaciones donde necesit\u00e1ramos levantar manualmente varias decenas de nodos en una situaci\u00f3n de emergencia. Dado que la mayor\u00eda de los procesos est\u00e1n automatizados, esper\u00e1bamos lo mismo del servicio en la nube. \n<\/li>\n<li><b>Con servidores en Rusia<\/b>. Por supuesto, plane\u00e1bamos cumplir con la legislaci\u00f3n rusa y esa misma 152-FZ.\n<\/li>\n<\/ul>\n<p>\nEn ese momento, hab\u00eda pocos proveedores de Kubernetes bajo el modelo aaS en Rusia, y al elegir un proveedor, era importante para nosotros no comprometer nuestras prioridades. El equipo de Mail.ru Cloud Solutions, con quienes comenzamos a trabajar y colaboramos hasta ahora, nos proporcion\u00f3 un servicio completamente automatizado, con soporte de API y un panel de control conveniente, donde hay Horizon \u2014 con \u00e9l pudimos levantar r\u00e1pidamente una cantidad arbitraria de nodos.<\/p>\n<h2>C\u00f3mo logramos migrar a MCS en dos horas<\/h2>\n<p>\nEn tales mudanzas, muchas empresas enfrentan dificultades y fracasos, pero en nuestro caso no hubo ninguno. Tuvimos suerte: dado que antes de la migraci\u00f3n ya est\u00e1bamos trabajando en Kubernetes, simplemente ajustamos tres archivos y lanzamos nuestros servicios en la nueva plataforma en la nube, en MCS. Recuerdo que en ese momento ya hab\u00edamos abandonado el bare metal y est\u00e1bamos en Google Cloud Platform. As\u00ed que la mudanza en s\u00ed no tom\u00f3 m\u00e1s de dos horas, adem\u00e1s de un poco m\u00e1s de tiempo (alrededor de una hora) para copiar los datos de nuestros dispositivos. En ese momento ya est\u00e1bamos utilizando Spinnaker (un servicio de CD multinube para asegurar la entrega continua). Tambi\u00e9n lo agregamos r\u00e1pidamente al nuevo cl\u00faster y continuamos trabajando de manera habitual. <\/p>\n<p>Gracias a la automatizaci\u00f3n de los procesos de desarrollo y CI\/CD, en \u2018URUS\u2019 un solo especialista se encarga de Kubernetes (y soy yo). En alg\u00fan momento, trabaj\u00f3 conmigo otro administrador del sistema, pero luego result\u00f3 que ya hab\u00edamos automatizado toda la rutina principal y, desde el lado de nuestro producto principal, las tareas se multiplicaban, por lo que ten\u00eda sentido dirigir recursos a eso. <\/p>\n<p>Recibimos de nuestro proveedor de nube lo que esper\u00e1bamos, ya que comenzamos la colaboraci\u00f3n sin ilusiones. Si hubo algunos incidentes, fueron principalmente t\u00e9cnicos y f\u00e1ciles de explicar por la relativa novedad del servicio. Lo principal es que el equipo de MCS corrige r\u00e1pidamente los errores y responde de manera \u00e1gil a las preguntas en los mensajeros. <\/p>\n<p>Al comparar la experiencia con Google Cloud Platform, en su caso ni siquiera sab\u00eda d\u00f3nde estaba el bot\u00f3n de retroalimentaci\u00f3n, ya que simplemente no hab\u00eda necesidad. Y si ocurr\u00edan problemas, Google enviaba notificaciones unilaterales. Sin embargo, en el caso de MCS, considero un gran beneficio que est\u00e1n lo m\u00e1s cerca posible de los clientes rusos, tanto territorial como mentalmente.<\/p>\n<h2>C\u00f3mo vemos el trabajo con la nube en el futuro<\/h2>\n<p>\nAhora nuestro trabajo est\u00e1 estrechamente ligado a Kubernetes, y nos satisface completamente en t\u00e9rminos de tareas de infraestructura. Por lo tanto, no planeamos migrar a otro lado, aunque continuamente implementamos nuevas pr\u00e1cticas y servicios para simplificar tareas rutinarias y automatizar tareas nuevas, mejorando la estabilidad y fiabilidad de los servicios... Actualmente estamos lanzando el servicio Chaos Monkey (en concreto, estamos usando chaoskube, pero el concepto no cambia :), que fue creado originalmente en Netflix. Chaos Monkey hace una cosa simple: elimina aleatoriamente un pod en Kubernetes en cualquier momento. Esto es necesario para que nuestro servicio funcione normalmente con un n\u00famero de instancias n\u20131, as\u00ed nos acostumbramos a estar preparados para cualquier fallo. <\/p>\n<p>En este momento, veo el uso de soluciones de terceros \u2014las mismas plataformas en la nube\u2014 como la \u00fanica opci\u00f3n correcta para las empresas j\u00f3venes. Generalmente, al principio, est\u00e1n limitadas en recursos, tanto humanos como financieros, y construir y mantener su propia nube o centro de datos es demasiado caro y laborioso. Los proveedores de nube permiten minimizar estos costos, proporcionando r\u00e1pidamente los recursos necesarios para operar los servicios aqu\u00ed y ahora, y pagando por esos recursos a medida que se utilizan. En cuanto a la empresa \u00ab\u0423\u0420\u0423\u0421\u00bb, por ahora, nos mantendremos fieles a Kubernetes en la nube. Pero qui\u00e9n sabe, tal vez tengamos que expandirnos geogr\u00e1ficamente, o implementar soluciones basadas en alg\u00fan equipo espec\u00edfico. O, tal vez, la cantidad de recursos consumidos justifique tener nuestro propio Kubernetes en bare-metal, como en los buenos viejos tiempos. \ud83d\ude42<\/p>\n<h2>Lo que hemos aprendido de la experiencia con los servicios en la nube<\/h2>\n<p>\nComenzamos a usar Kubernetes en bare metal, y a\u00fan all\u00ed ten\u00eda sus ventajas. Pero sus fuertes se pudieron destacar precisamente como componente aaS en la nube. Si se establece un objetivo y se automatiza al m\u00e1ximo, se puede evitar el vendor lock-in y la migraci\u00f3n entre proveedores de nube tomar\u00e1 un par de horas, mientras que nuestras neuronas seguir\u00e1n intactas. A otras empresas les podemos aconsejar: si quieren lanzar su propio servicio (en la nube) con recursos limitados y la m\u00e1xima velocidad de desarrollo, empiecen ahora mismo alquilando recursos en la nube, y construyan su propio centro de datos despu\u00e9s de que Forbes escriba sobre ustedes.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/467163\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b\u0430 Kubernetes \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0438\u0434\u0430\u0445: \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0434\u0435\u043f\u043b\u043e\u0439\u043c\u0435\u043d\u0442 \u043d\u0430 bare metal, \u0432 Google Cloud, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0430 \u0441\u0432\u043e\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0432 \u043e\u0431\u043b\u0430\u043a\u043e Mail.ru Cloud Solutions (MCS). \u041a\u0430\u043a \u0432\u044b\u0431\u0438\u0440\u0430\u043b\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0438 \u043a\u0430\u043a \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u0437\u0430 \u0440\u0435\u043a\u043e\u0440\u0434\u043d\u044b\u0435 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0418\u0433\u043e\u0440\u044c \u0428\u0438\u0448\u043a\u0438\u043d (t3ran), \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u00ab\u0423\u0420\u0423\u0421\u00bb. \u0427\u0435\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u0415\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28582,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38075","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f Kubernetes \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u043a\u043e \u0437\u0430 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:21:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:32+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 C\u00f3mo migrar a la nube en dos horas gracias a Kubernetes y la automatizaci\u00f3n | ProHoster","description":"Empresa \u00ab\u0423\u0420\u0423\u0421\u00bb.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f Kubernetes \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u043a\u043e \u0437\u0430 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:21:32+00:00","article:modified_time":"2019-10-31T19:21:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38075","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-08 20:44:57","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:15:23","updated":"2026-02-08 20:44:57","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=38075"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38075\/revisions"}],"predecessor-version":[{"id":157995,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38075\/revisions\/157995"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/28582"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=38075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=38075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=38075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}