{"id":8796,"date":"2022-01-03T10:41:32","date_gmt":"2022-01-03T09:41:32","guid":{"rendered":"https:\/\/hoplasoftware.com\/?p=8796"},"modified":"2024-10-07T13:14:57","modified_gmt":"2024-10-07T11:14:57","slug":"suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas","status":"publish","type":"post","link":"https:\/\/hopla.tech\/en\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/","title":{"rendered":"Dec\u00e1logo despliegue de aplicaciones"},"content":{"rendered":"<p class=\"has-normal-font-size\"><strong>Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud<\/strong><\/p>\n\n\n\n<p style=\"font-size:14px\">Las estrategias multi-cloud est\u00e1n siendo cada vez m\u00e1s populares porque ayudan a evitar la dependencia de un s\u00f3lo proveedor y permiten aprovechar las distintas ventajas de la gran variedad de recursos en la nube. <\/p>\n\n\n\n<p style=\"font-size:14px\">Sin embargo, los ecosistemas multi-cloud son dif\u00edciles de configurar y mantener.<\/p>\n\n\n\n<p style=\"font-size:14px\"><a href=\"https:\/\/hoplasoftware.com\/kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-vivid-green-cyan-color\">Kubernetes <\/span><\/a>permite abstraerse de los distintos proveedores cloud y sus servicios. Esto ayuda a implementar f\u00e1cilmente una estrategia multi-cloud y realizar los despliegues de manera consistente y optimizar los servicios y aplicaciones de acuerdo con las necesidades del negocio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-normal-font-size\" id=\"h-hoy-os-ensenamos-diez-buenas-practicas-para-desplegar-aplicaciones-en-entornos-hibridos-y-multi-cloud\"><strong>Hoy os ense\u00f1amos diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud.<\/strong><\/h3>\n\n\n\n<!--more-->\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" src=\"https:\/\/hopla.tech\/wp-content\/uploads\/2024\/07\/rancher-logo-horiz-color-1024x151.webp\" alt=\"Rancher,  Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud\" class=\"wp-image-8633\"\/><\/figure>\n\n\n\n<p> <strong>Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud<\/strong> <\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-1-estandariza\"><strong>1. Estandariza<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">Uno de los mayores beneficios de <a href=\"https:\/\/kubernetes.io\/es\/docs\/concepts\/overview\/what-is-kubernetes\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kubernetes <\/a>es que permite el uso de m\u00e9todos declarativos. Esto significa que se pueden estandarizar los entornos y despliegues usando una fuente de verdad centralizada.<\/p>\n\n\n\n<p style=\"font-size:14px\">La estandarizaci\u00f3n de las aplicaciones se complica cuando se trata de despliegues multi-cloud; debido a los problemas que pueden causar las peque\u00f1as diferencias de los distintos proveedores.<\/p>\n\n\n\n<p style=\"font-size:14px\">Es mejor decidir en favor de opciones agn\u00f3sticas al proveedor, aunque suponga perder ciertas customizaciones u optimizaciones.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-2-automatiza\"><strong>2. Automatiza<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">El despliegue ideal de aplicaciones sobre Kubernetes estar\u00eda totalmente automatizado con un esfuerzo m\u00ednimo aparte de las configuraciones iniciales. <\/p>\n\n\n\n<p style=\"font-size:14px\">Hay multitud de herramientas disponibles para automatizar despliegues para usar la que mejor se adapte al entorno donde se ubique la infraestructura y el tipo de aplicaci\u00f3n. <\/p>\n\n\n\n<p style=\"font-size:14px\">Se pueden generar las plantillas con Kustomize o crear charts de Helm, y crear los pipelines con Jenkins, ArgoCD, o <a href=\"https:\/\/hopla.tech\/en\/tecnologias\/\">Rancher<\/a> Fleet para ejecutar los despliegues.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-3-dimensiona-y-optimiza\"><strong>3. Dimensiona y optimiza<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">\u00c9sta es una pr\u00e1ctica importante en cualquier tipo de entorno cloud. Y es mucho m\u00e1s dif\u00edcil de cumplir cuando no se dispone de una buena cantidad de m\u00e9tricas en las que apoyarse. <\/p>\n\n\n\n<p style=\"font-size:14px\">Sin una visibilidad total del conjunto de entornos es complicado identificar recursos sin utilizar y despliegues sobre provisionados.<\/p>\n\n\n\n<p style=\"font-size:14px\">Aunque optimizar no siempre se trata de reducir, tambi\u00e9n hay que optimizar el rendimiento, una tarea mucho m\u00e1s dif\u00edcil cuando diferentes componentes de la misma aplicaci\u00f3n est\u00e1n alojados en distintos proveedores. <\/p>\n\n\n\n<p class=\"has-normal-font-size\"><strong>Una plataforma de gesti\u00f3n multi-cloud como<span class=\"has-inline-color has-vivid-cyan-blue-color\"> <\/span><a href=\"https:\/\/hoplasoftware.com\/rancher\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">SUSE Rancher<\/span><\/a><span class=\"has-inline-color has-vivid-cyan-blue-color\"> <\/span>ayuda a visualizar los recursos que se est\u00e1n utilizando.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-4-securiza-de-principio-a-fin\"><strong>4. Securiza de principio a fin<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">No podemos tomarnos la seguridad de nuestro cl\u00faster y aplicaciones a la ligera, estas son varias formas de proteger las aplicaciones desplegadas sobre Kubernetes en la nube: <\/p>\n\n\n\n<ul style=\"font-size:14px\" class=\"wp-block-list\">\n<li>RBAC: asignar roles y conceder s\u00f3lo los permisos necesarios a los distintos usuarios y crear service accounts&nbsp;<\/li>\n\n\n\n<li>Las im\u00e1genes tambi\u00e9n son un punto clave a tener en cuenta, construir las im\u00e1genes de las aplicaciones sobre una base segura con los m\u00ednimos paquetes necesarios y analizar las im\u00e1genes al momento de subirlas al repositorio antes de que lleguen a ser usadas son dos acciones que remedian la mayor\u00eda de vulnerabilidades antes de llegar a producci\u00f3n.<\/li>\n\n\n\n<li>Que los secretos sean siempre secretos: La informaci\u00f3n sensible como contrase\u00f1as, claves SSH, certificados y tokens deber\u00edan ser auditadas y cambiarse peri\u00f3dicamente para evitar accesos no autorizados. Los desarrolladores no deber\u00edan preocuparse de tener que gestionar estos secretos. Consolidar y centralizar la gesti\u00f3n de secretos con una herramienta como Hashicorp Vault es la mejor opci\u00f3n en estos casos.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-5-separa-los-entornos-de-trabajo\"><strong>5. Separa los entornos de trabajo<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">Hay multitud de buenas pr\u00e1cticas que dan informaci\u00f3n para administrar entornos Kubernetes. La manera m\u00e1s sencilla y obvia ser\u00eda crear un entorno por cada fase del desarrollo: Desarrollo, QA, preproducci\u00f3n y producci\u00f3n.<\/p>\n\n\n\n<p style=\"font-size:14px\">Una opci\u00f3n para separar los entornos l\u00f3gicos es usar los <em>namespaces<\/em>, una funcionalidad propia de Kubernetes que permite separar los entornos por nombres de manera que los objetos Kubernetes espec\u00edficos est\u00e1n aislados, mientras que al mismo tiempo comparten los nodos y recursos de la infraestructura.<\/p>\n\n\n\n<p style=\"font-size:14px\">Otra forma de separar las cargas de trabajo es con los <em>taints<\/em> y <em>tolerations<\/em>. <\/p>\n\n\n\n<p style=\"font-size:14px\">Se marcan los nodos y los despliegues para evitar que se asignen cargas a ciertos nodos y permite que el planificador de Kubernetes decida en qu\u00e9 nodo debe alojar la carga bas\u00e1ndose en los recursos que normalmente necesita; algunas cargas de trabajo pueden requerir la ejecuci\u00f3n en hardware espec\u00edfico (como GPU), pero tambi\u00e9n puede ser preferible que las aplicaciones se ejecuten en un proveedor de nube dedicado, ya sea por razones de propiedad, legales o t\u00e9cnicas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-6-despliega-con-redundancia-y-alta-disponibilidad\"><strong>6. Despliega con redundancia y alta disponibilidad<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">Una de las razones comunes para adoptar el multi-cloud es incrementar la disponibilidad de los servicios desplegando instancias redundantes. Se puede conseguir esta redundancia sin Kubernetes, pero es m\u00e1s dif\u00edcil puesto que en la mayor\u00eda de los casos las diferencias entre AWS, Azure y otros proveedores hacen que aunque el servicio sea id\u00e9ntico, es necesario configurarla de manera distinta dependiendo del proveedor.<\/p>\n\n\n\n<p style=\"font-size:14px\">Al contenerizar tus aplicaciones y desplegarlas sobre Kubernetes, la redundancia y la alta disponibilidad es mucho m\u00e1s f\u00e1cil de alcanzar. Puedes configurar el despliegue una vez y reproducirlo en tantas nubes como necesites, porque a Kubernetes no le importa la infraestructura subyacente sea on premise o en la nube.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-7-gestiona-los-entornos-como-uno-solo-y-centraliza-la-vision\"><strong>7. Gestiona los entornos como uno s\u00f3lo y centraliza la visi\u00f3n<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">El etiquetado de recursos ayuda significativamente a administrar su configuraci\u00f3n, ya que puede usar selectores y reglas de afinidad. Es muy recomendable etiquetar al menos los nodos con informaci\u00f3n sobre sus especificidades, como el proveedor que los gestiona.<\/p>\n\n\n\n<p style=\"font-size:14px\">Cuando se administran m\u00faltiples cl\u00fasteres de Kubernetes, ya sean on premise o en proveedores cloud, puede llegar a ser tedioso administrar los recursos desde los distintos paneles de control de cada proveedor, aunque la monitorizaci\u00f3n est\u00e9 centralizada. Una herramienta que permite centralizar toda la visi\u00f3n de esos recursos bajo un mismo panel de control es SUSE Rancher. Adem\u00e1s de ofrecer consistencia sobre los cl\u00fasteres y facilitar las operaciones sobre ellos, tambi\u00e9n proporciona capacidades de aprovisionamiento, gesti\u00f3n de la versi\u00f3n de Kubernetes, visibilidad y diagn\u00f3stico, monitorizaci\u00f3n y alertas y auditor\u00eda centralizada.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-8-controla-los-costes-de-las-multiples-clouds\"><strong>8. Controla los costes de las m\u00faltiples clouds<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">Muchas veces se promociona el uso de m\u00faltiples clouds como una manera de reducir costes porque permite seleccionar la soluci\u00f3n m\u00e1s barata y eficiente. Sin embargo, cuantas m\u00e1s recursos tengas en m\u00faltiples nubes, es m\u00e1s f\u00e1cil que se levanten instancias o se utilicen servicios innecesarios, malgastando recursos y dinero.<\/p>\n\n\n\n<p style=\"font-size:14px\">Aunque Kubernetes no impide que esto ocurra, es m\u00e1s dif\u00edcil cometer errores que incrementen los costes ya que es m\u00e1s sencillo realizar una correcta configuraci\u00f3n para repartir las cargas entre las distintas nubes y aprovechar las diferencias en los servicios que ofrecen para evitar preocuparse por imprevistos a final de mes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-9-disena-tu-solucion-de-almacenamiento\"><strong>9. Dise\u00f1a tu soluci\u00f3n de almacenamiento<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">Los proveedores de la nube ofrecen soluciones de almacenamiento que solo se pueden adjuntar a sus propios servicios de infraestructura. Si bien se recomienda el uso de una soluci\u00f3n de base de datos externa y es compatible con cualquier soluci\u00f3n multi-cloud, los usuarios de Kubernetes a veces requieren almacenamiento persistente dentro de sus cl\u00fasteres de Kubernetes.<\/p>\n\n\n\n<p style=\"font-size:14px\">Los vol\u00famenes persistentes son administrados por el componente Container Storage Interface (CSI) y, afortunadamente, casi todos los proveedores de la nube hicieron su CSI de c\u00f3digo abierto, lo que permite a los clientes implementarlos dentro de sus cl\u00fasteres.<\/p>\n\n\n\n<p style=\"font-size:14px\">La mejor pr\u00e1ctica sigue siendo utilizar las etiquetas establecidas en diferentes nodos para apuntar a las instancias de cada proveedor y proporcionarles el CSI correspondiente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-medium-font-size\" id=\"h-10-monitorea-tus-aplicaciones-desde-un-mismo-panel\"><strong>10. Monitorea tus aplicaciones desde un mismo panel<\/strong><\/h2>\n\n\n\n<p style=\"font-size:14px\">La configuraci\u00f3n de reglas de alertas y monitoreo es vital para ejecutar cualquier carga de trabajo de producci\u00f3n de manera segura y confiable. Recopilar, procesar, agregar y mostrar datos cuantitativos en tiempo real sobre un sistema es fundamental para prevenir o solucionar incidencias que puedan tener impacto en el funcionamiento de las aplicaciones.<\/p>\n\n\n\n<p style=\"font-size:14px\">Soluciones como Prometheus y Grafana permiten extraer datos del plano de control, los nodos y las implementaciones de las cargas de trabajo para representarlas en forma de m\u00e9tricas a trav\u00e9s de paneles. Con ello los Administradores de Sistemas pueden realizar an\u00e1lisis para administrar mejor su organizaci\u00f3n: detener las emergencias del sistema antes de que comiencen, desarrollar estrategias de mantenimiento o restaurar servidores fallados.<\/p>\n\n\n\n<p style=\"font-size:14px\">A trav\u00e9s de la configuraci\u00f3n de una solicitud HTTP a un punto final de sus aplicaciones en un intervalo determinado podemos extraer gr\u00e1ficas en formato Prometheus y utilizarlas para generar alertas con Grafana o depurar incidencias en nuestros sistemas. Tambi\u00e9n permite enviar notificaciones a los usuarios v\u00eda Email, Slack, PagerDuty, etc.<\/p>\n\n\n\n<p style=\"font-size:14px\">Adem\u00e1s con <a href=\"https:\/\/hoplasoftware.com\/rancher\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"has-inline-color has-vivid-cyan-blue-color\">SUSE Rancher<\/span><\/a> podemos unificar todas estas herramientas y gestionar todos nuestros cl\u00fasteres a trav\u00e9s de un mismo panel, lo que permitir\u00e1 ahorrar tiempo y costes a los responsables de Sistemas.<\/p>\n\n\n\n<p class=\"has-normal-font-size\">\u00c9stas s\u00f3lo son algunas de las buenas pr\u00e1cticas para desplegar aplicaciones en Kubernetes. <\/p>\n\n\n\n<p class=\"has-normal-font-size\">Si quieres conocer m\u00e1s sobre c\u00f3mo gestionar m\u00faltiples clouds, profundizar en c\u00f3mo mejorar la seguridad de tus cl\u00fasteres o c\u00f3mo gestionar los secretos te recomendamos que veas estos <strong>v\u00eddeos de nuestro canal de YouTube<\/strong> y nos sigas en las redes sociales para que no te pierdas ninguno de nuestros Webinars:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=MgbotPEsQvo\n<\/div><figcaption class=\"wp-element-caption\">Gesti\u00f3n multicluster <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=EW5H5fustoc\n<\/div><figcaption class=\"wp-element-caption\"> Seguridad en k8s <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=xuvv7dTAwBA\n<\/div><figcaption class=\"wp-element-caption\">Gesti\u00f3n de secretos con Vault <\/figcaption><\/figure>","protected":false},"excerpt":{"rendered":"<p>Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud Las estrategias multi-cloud est\u00e1n siendo cada vez m\u00e1s populares porque ayudan a evitar la dependencia de un s\u00f3lo proveedor y permiten aprovechar las distintas ventajas de la gran variedad de recursos en la nube. Sin embargo, los ecosistemas multi-cloud son dif\u00edciles de configurar y [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":12651,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[287],"tags":[162,250,251,171,237,252,238],"class_list":["post-8796","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modernizacion-de-aplicaciones","tag-kubernetes","tag-multicluster","tag-nube","tag-opensource","tag-rancher","tag-seguridad","tag-suse"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Dec\u00e1logo despliegue de aplicaciones Hopla! Tech Buenas pr\u00e1cticas<\/title>\n<meta name=\"description\" content=\"Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud. Suse Rancher, Hopla! Software\" \/>\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\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dec\u00e1logo despliegue de aplicaciones\" \/>\n<meta property=\"og:description\" content=\"Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud. Suse Rancher, Hopla! Software\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hopla.tech\/en\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/\" \/>\n<meta property=\"og:site_name\" content=\"Hopla! Tech\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-03T09:41:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-07T11:14:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hopla.tech\/wp-content\/uploads\/2022\/01\/logo-square.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"3334\" \/>\n\t<meta property=\"og:image:height\" content=\"3334\" \/>\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=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/\"},\"author\":{\"name\":\"Hopla!\u00a0Tech\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/#\\\/schema\\\/person\\\/9cf81e385f7a2f68085449a2e16e1d22\"},\"headline\":\"Dec\u00e1logo despliegue de aplicaciones\",\"datePublished\":\"2022-01-03T09:41:32+00:00\",\"dateModified\":\"2024-10-07T11:14:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/\"},\"wordCount\":1631,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/logo-square.webp\",\"keywords\":[\"kubernetes\",\"multicluster\",\"nube\",\"opensource\",\"Rancher\",\"seguridad\",\"Suse\"],\"articleSection\":[\"Modernizaci\u00f3n de Aplicaciones\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/\",\"url\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/\",\"name\":\"Dec\u00e1logo despliegue de aplicaciones Hopla! Tech Buenas pr\u00e1cticas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/logo-square.webp\",\"datePublished\":\"2022-01-03T09:41:32+00:00\",\"dateModified\":\"2024-10-07T11:14:57+00:00\",\"description\":\"Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud. Suse Rancher, Hopla! Software\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/logo-square.webp\",\"contentUrl\":\"https:\\\/\\\/hopla.tech\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/logo-square.webp\",\"width\":3334,\"height\":3334},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hopla.tech\\\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/hopla.tech\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dec\u00e1logo despliegue de aplicaciones\"}]},{\"@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":"Dec\u00e1logo despliegue de aplicaciones Hopla! Tech Buenas pr\u00e1cticas","description":"Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud. Suse Rancher, Hopla! Software","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\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/","og_locale":"en_GB","og_type":"article","og_title":"Dec\u00e1logo despliegue de aplicaciones","og_description":"Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud. Suse Rancher, Hopla! Software","og_url":"https:\/\/hopla.tech\/en\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/","og_site_name":"Hopla! Tech","article_published_time":"2022-01-03T09:41:32+00:00","article_modified_time":"2024-10-07T11:14:57+00:00","og_image":[{"width":3334,"height":3334,"url":"https:\/\/hopla.tech\/wp-content\/uploads\/2022\/01\/logo-square.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":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/#article","isPartOf":{"@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/"},"author":{"name":"Hopla!\u00a0Tech","@id":"https:\/\/hopla.tech\/#\/schema\/person\/9cf81e385f7a2f68085449a2e16e1d22"},"headline":"Dec\u00e1logo despliegue de aplicaciones","datePublished":"2022-01-03T09:41:32+00:00","dateModified":"2024-10-07T11:14:57+00:00","mainEntityOfPage":{"@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/"},"wordCount":1631,"commentCount":0,"publisher":{"@id":"https:\/\/hopla.tech\/#organization"},"image":{"@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2022\/01\/logo-square.webp","keywords":["kubernetes","multicluster","nube","opensource","Rancher","seguridad","Suse"],"articleSection":["Modernizaci\u00f3n de Aplicaciones"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/","url":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/","name":"Dec\u00e1logo despliegue de aplicaciones Hopla! Tech Buenas pr\u00e1cticas","isPartOf":{"@id":"https:\/\/hopla.tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/#primaryimage"},"image":{"@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/#primaryimage"},"thumbnailUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2022\/01\/logo-square.webp","datePublished":"2022-01-03T09:41:32+00:00","dateModified":"2024-10-07T11:14:57+00:00","description":"Diez buenas pr\u00e1cticas para desplegar aplicaciones en entornos h\u00edbridos y multi-cloud. Suse Rancher, Hopla! Software","breadcrumb":{"@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/#primaryimage","url":"https:\/\/hopla.tech\/wp-content\/uploads\/2022\/01\/logo-square.webp","contentUrl":"https:\/\/hopla.tech\/wp-content\/uploads\/2022\/01\/logo-square.webp","width":3334,"height":3334},{"@type":"BreadcrumbList","@id":"https:\/\/hopla.tech\/suse-rancher-decalogo-despliegue-de-aplicaciones-buenas-practicas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/hopla.tech\/"},{"@type":"ListItem","position":2,"name":"Dec\u00e1logo despliegue de aplicaciones"}]},{"@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\/8796","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=8796"}],"version-history":[{"count":4,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/8796\/revisions"}],"predecessor-version":[{"id":13254,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/posts\/8796\/revisions\/13254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media\/12651"}],"wp:attachment":[{"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/media?parent=8796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/categories?post=8796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hopla.tech\/en\/wp-json\/wp\/v2\/tags?post=8796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}