{"id":97069,"date":"2020-10-15T20:42:40","date_gmt":"2020-10-15T18:42:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe"},"modified":"2020-10-15T20:42:40","modified_gmt":"2020-10-15T18:42:40","slug":"11-instrumentov-delayushhih-kubernetes-luchshe","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","title":{"rendered":"11 herramientas que mejoran Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"11 herramientas que mejoran Kubernetes\" src=\"\/wp-content\/uploads\/2020\/10\/b219919d2fd6ec504418bc9e954ec68e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>No todas las plataformas de servidor, incluso las m\u00e1s potentes y escalables, satisfacen todas las necesidades tal como est\u00e1n. Aunque Kubernetes funciona muy bien por s\u00ed mismo, puede que le falten las piezas necesarias para ser completo. Siempre encontrar\u00e1s un caso espec\u00edfico que ignora tu necesidad o en el que Kubernetes no funcionar\u00e1 con la instalaci\u00f3n predeterminada, por ejemplo, soporte para bases de datos o trabajo con CD.<\/p>\n<p><\/p>\n<p>Aqu\u00ed es donde aparecen complementos, extensiones y otras mejoras para este orquestador de contenedores, respaldados por una extensa comunidad. En este art\u00edculo encontraremos las 11 mejores cosas. A nosotros mismos nos <noindex><a rel=\"nofollow\" href=\"https:\/\/southbridge.io\/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=post&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Southbridge<\/a><\/noindex> les parece muy interesante y planeamos analizarlas pr\u00e1cticamente, desarmarlas y ver qu\u00e9 hay dentro. Algunas de ellas complementar\u00e1n perfectamente cualquier cl\u00faster de Kubernetes, mientras que otras ayudar\u00e1n a resolver tareas espec\u00edficas que no se implementan en la instalaci\u00f3n est\u00e1ndar de Kubernetes.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"gatekeeper-upravlenie-politikami\">Gatekeeper: gesti\u00f3n de pol\u00edticas<\/h2>\n<p><\/p>\n<p>Proyecto <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openpolicyagent.org\/\">Open Policy Agent<\/a><\/noindex> (OPA) proporciona la capacidad de crear pol\u00edticas sobre pilas de aplicaciones en la nube en Kubernetes, desde ingress hasta service mesh. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/open-policy-agent\/gatekeeper\">Gatekeeper<\/a><\/noindex> ofrece una manera nativa de Kubernetes para aplicar pol\u00edticas en el cl\u00faster autom\u00e1ticamente, as\u00ed como para verificar cualquier evento o recurso que infrinja la pol\u00edtica. Todo esto se gestiona mediante un mecanismo relativamente nuevo de Kubernetes, el despachador de acceso Webhooks, que se activa al modificar recursos. Con Gatekeeper, las pol\u00edticas de OPA se convierten en otra parte del estado de tu cl\u00faster de Kubernetes, sin necesidad de supervisi\u00f3n constante.<\/p>\n<p><\/p>\n<h2 id=\"gravity-perenosimye-klastera-kubernetes\">Gravity: Cl\u00fasteres Kubernetes port\u00e1tiles<\/h2>\n<p><\/p>\n<p>Si deseas implementar una aplicaci\u00f3n en Kubernetes, muchas aplicaciones tienen charts de Helm que dirigen y automatizan este proceso. Pero, \u00bfqu\u00e9 sucede si quieres llevar tu cl\u00faster de Kubernetes \"tal cual\" y desplegarlo en otro lugar?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/gravitational\/gravity\">Gravity<\/a><\/noindex> toma instant\u00e1neas del estado de los cl\u00fasteres Kubernetes, su registro para im\u00e1genes de contenedores, as\u00ed como de las aplicaciones en ejecuci\u00f3n, llamadas \"paquetes de aplicaciones\". Un paquete, que es un archivo com\u00fan <code>.tar<\/code>, puede replicar el cl\u00faster en cualquier lugar donde Kubernetes pueda funcionar.<\/p>\n<p><\/p>\n<p>Gravity tambi\u00e9n verifica que la infraestructura de destino se comporte de la misma manera que la original, as\u00ed como que el entorno de Kubernetes en el destino sea accesible. La versi\u00f3n de pago de Gravity tambi\u00e9n a\u00f1ade caracter\u00edsticas de seguridad, incluyendo RBAC y la posibilidad de sincronizar configuraciones de seguridad entre diferentes despliegues de cl\u00fasteres.<\/p>\n<p><\/p>\n<p>La \u00faltima versi\u00f3n principal, Gravity 7, puede desplegar la imagen de Gravity en un cl\u00faster de Kubernetes existente, en lugar de desplegar un nuevo cl\u00faster completo a partir de la imagen. Gravity 7 tambi\u00e9n puede trabajar con cl\u00fasteres que han sido instalados sin el uso de la imagen de Gravity. Adem\u00e1s, Gravity es compatible con SELinux y funciona de manera nativa con el gateway Teleport SSH.<\/p>\n<p><\/p>\n<h2 id=\"kaniko-sborka-konteynerov-v-klastere-kubernetes\">Kaniko: Construcci\u00f3n de contenedores en el cl\u00faster de Kubernetes<\/h2>\n<p><\/p>\n<p>La mayor\u00eda de las im\u00e1genes de contenedores se construyen en sistemas fuera del stack de contenedores. Sin embargo, a veces es necesario construir una imagen dentro del stack de contenedores, por ejemplo, en un contenedor en funcionamiento o en un cl\u00faster de Kubernetes.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/kaniko\">Kaniko<\/a><\/noindex> realiza la construcci\u00f3n de contenedores dentro del entorno de contenedores, pero sin depender del servicio de contenedorizaci\u00f3n, como Docker. En su lugar, Kaniko extrae el sistema de archivos de la imagen base, ejecuta todos los comandos de construcci\u00f3n en el espacio de usuario sobre el sistema de archivos extra\u00eddo, haciendo una captura del sistema de archivos despu\u00e9s de cada comando.<\/p>\n<p><\/p>\n<p>Nota: Kaniko en este momento (mayo de 2020, <em>nota del traductor<\/em>) no puede construir contenedores para Windows.<\/p>\n<p><\/p>\n<h2 id=\"kubecost-parametry-stoimosti-zapuska-kubernetes\">Kubecost: Opciones de costo para ejecutar Kubernetes<\/h2>\n<p><\/p>\n<p>La mayor\u00eda de las herramientas de administraci\u00f3n de Kubernetes est\u00e1n enfocadas en la facilidad de uso, la monitorizaci\u00f3n, la comprensi\u00f3n del comportamiento dentro de los pods, etc. Pero, \u00bfqu\u00e9 hay de observar el costo\u2014en rublos y kopeks\u2014relacionado con la ejecuci\u00f3n de Kubernetes?<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubecost.com\/\">Kubecost<\/a><\/noindex> procesa las m\u00e9tricas de Kubernetes en tiempo real, lo que resulta en la llegada de informaci\u00f3n sobre el costo actual de los cl\u00fasteres en ejecuci\u00f3n con proveedores de servicios en la nube principales, que se muestra en un panel con el costo mensual de cada cl\u00faster. Los precios por memoria operativa, tiempo de CPU, GPU y subsistema de disco est\u00e1n desglozados por componentes de Kubernetes (contenedor, pod, servicio, etc.).<\/p>\n<p><\/p>\n<p>Kubecost tambi\u00e9n rastrea el costo de recursos fuera del cl\u00faster, como los buckets de Amazon S3, aunque est\u00e1 limitado a AWS. Los datos de costo pueden enviarse a Prometheus, por lo que puedes utilizarlos para modificar el comportamiento del cl\u00faster de forma program\u00e1tica.<\/p>\n<p><\/p>\n<p>Kubecost es gratuito para usar si te basta con los datos de los registros de 15 d\u00edas. Para funciones adicionales, los precios comienzan en 199 $ al mes para el monitoreo de 50 nodos.<\/p>\n<p><\/p>\n<h2 id=\"kubedb-zapusk-boevyh-baz-dannyh-v-kubernetes\">KubeDB: Ejecutando bases de datos en producci\u00f3n en Kubernetes<\/h2>\n<p><\/p>\n<p>Las bases de datos tambi\u00e9n son bastante dif\u00edciles de ejecutar de manera efectiva en Kubernetes. Encontrar\u00e1s operadores de Kubernetes para MySQL, PostgreSQL, MongoDB y Redis, pero todos tienen desventajas. Adem\u00e1s, el conjunto de funciones t\u00edpico de Kubernetes no resuelve directamente la mayor\u00eda de los problemas espec\u00edficos de las bases de datos.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/\">KubeDB<\/a><\/noindex> te ayuda a crear tus propios operadores de Kubernetes para gestionar bases de datos. La ejecuci\u00f3n de copias de seguridad, clonaci\u00f3n, monitoreo, creaci\u00f3n de instant\u00e1neas y la creaci\u00f3n declarativa de bases son sus componentes. Ten en cuenta que el soporte de funciones depende de la base de datos. Por ejemplo, la creaci\u00f3n de cl\u00fasteres funciona para PostgreSQL, pero no para MySQL (<noindex><a rel=\"nofollow\" href=\"https:\/\/kubedb.com\/docs\/v0.13.0-rc.0\/guides\/mysql\/clustering\/group_replication_single_primary\/\">(env\u00edo de datos).<\/a><\/noindex> hay, como bien observaste <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/dnbstd\/\" class=\"user_link\">dnbstd<\/a><\/noindex>, <em>nota del traductor<\/em>).<\/p>\n<p><\/p>\n<h2 id=\"kube-monkey-chaos-monkey-dlya-kubernetes\">Kube-monkey: Chaos Monkey para Kubernetes<\/h2>\n<p><\/p>\n<p>El m\u00e9todo m\u00e1s infalible de probar la resistencia es a trav\u00e9s de fallos aleatorios. Esta teor\u00eda es la base de Chaos Monkey de Netflix, una herramienta de ingenier\u00eda ca\u00f3tica que apaga aleatoriamente m\u00e1quinas virtuales y contenedores en entornos de producci\u00f3n para 'estimular' a los desarrolladores a crear sistemas m\u00e1s resilientes. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/asobti\/kube-monkey\">Kube-monkey<\/a><\/noindex> es una implementaci\u00f3n de la misma teor\u00eda b\u00e1sica de pruebas de estr\u00e9s para cl\u00fasteres de Kubernetes. Funciona matando aleatoriamente m\u00f3dulos en el cl\u00faster que t\u00fa designes, y tambi\u00e9n puede configurarse para funcionar en un intervalo de tiempo espec\u00edfico.<\/p>\n<p><\/p>\n<h2 id=\"kubernetes-ingress-controller-dlya-aws\">Controlador Ingress de Kubernetes para AWS<\/h2>\n<p><\/p>\n<p>Kubernetes proporciona un equilibrador de carga externo y servicios de red de cl\u00faster a trav\u00e9s de un servicio llamado <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/ingress\/\">Ingress<\/a><\/noindex> AWS proporciona funciones de equilibrio de carga, pero no las vincula autom\u00e1ticamente con capacidades equivalentes de Kubernetes. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zalando-incubator\/kube-ingress-aws-controller\">Controlador Ingress de Kubernetes para AWS<\/a><\/noindex> cierra esta brecha.<\/p>\n<p><\/p>\n<p>Gesti\u00f3n autom\u00e1ticamente los recursos de AWS para cada objeto ingress en el cl\u00faster, creando equilibradores de carga para nuevos recursos ingress, y eliminando equilibradores al eliminar recursos. Utiliza CloudFormation para asegurarse de que el estado del cl\u00faster se mantenga integral. Tambi\u00e9n admite configuraciones de CloudWatch Alarm y gestiona autom\u00e1ticamente otros elementos utilizados en el cl\u00faster, como certificados SSL y Grupos de Escalado Autom\u00e1tico de EC2.<\/p>\n<p><\/p>\n<h2 id=\"kubespray-avtomaticheskaya-ustanovka-kubernetes\">Kubespray: Instalaci\u00f3n autom\u00e1tica de Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/kubespray\">Kubespray<\/a><\/noindex> automatiza la instalaci\u00f3n de un cl\u00faster de Kubernetes listo para producci\u00f3n, desde la instalaci\u00f3n en servidores f\u00edsicos hasta los principales nubes p\u00fablicas. Utiliza Ansible (Vagrant como complemento) para iniciar el despliegue y crear un cl\u00faster de alta disponibilidad desde cero con el complemento de red que elija (por ejemplo, Flannel, Calico y otros) en la distribuci\u00f3n de Linux popular que elija al instalar en servidores f\u00edsicos.<\/p>\n<p><\/p>\n<h2 id=\"skaffold-iterativnaya-razrabotka-dlya-kubernetes\">Skaffold: Desarrollo iterativo para Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleContainerTools\/skaffold\">Skaffold<\/a><\/noindex> \u2014 una de las herramientas de Google utilizadas para organizar CD de aplicaciones en Kubernetes. Tan pronto como realizas cambios en el c\u00f3digo fuente, Skaffold lo detecta autom\u00e1ticamente, inicia la compilaci\u00f3n y el despliegue, y te advierte si hay alg\u00fan error. Skaffold se ejecuta completamente en el lado del cliente, por lo que pueden existir peque\u00f1as particularidades con la instalaci\u00f3n o la actualizaci\u00f3n. Puede utilizarse con tuber\u00edas CICD existentes, as\u00ed como interactuar con algunas herramientas de compilaci\u00f3n externas, principalmente Bazel de Google.<\/p>\n<p><\/p>\n<h2 id=\"teresa-prosteyshiy-paas-na-kubernetes\">Teresa: El PaaS m\u00e1s sencillo sobre Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/luizalabs\/teresa\">Teresa<\/a><\/noindex> es un sistema de despliegue de aplicaciones que ejecuta un PaaS sencillo sobre Kubernetes. Los usuarios, organizados por equipos, pueden desplegar y gestionar sus aplicaciones. Esto facilita un poco el trabajo a las personas que conf\u00edan en esta aplicaci\u00f3n y no desean lidiar con Kubernetes y todas sus complejidades.<\/p>\n<p><\/p>\n<h2 id=\"tilt-potokovaya-rassylka-obnovleniy-konteynerov-v-klastera-kubernetes\">Tilt: Env\u00edo continuo de actualizaciones de contenedores al cl\u00faster de Kubernetes<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/windmilleng\/tilt\">Tilt<\/a><\/noindex>, desarrollado por Windmill Engineering, supervisa los cambios en los diferentes archivos Dockerfile y luego despliega gradualmente los contenedores correspondientes en el cl\u00faster de Kubernetes. En esencia, permite actualizar un cl\u00faster en producci\u00f3n en tiempo real simplemente actualizando los archivos Dockerfile. Tilt realiza la compilaci\u00f3n dentro del cl\u00faster, el c\u00f3digo fuente es todo lo que necesitas modificar. Tambi\u00e9n puedes hacer un volcado del estado del cl\u00faster y fijar las condiciones de errores directamente desde Tilt, para compartirlos con los miembros del equipo para la depuraci\u00f3n.<\/p>\n<p><\/p>\n<p>P.D. Todas estas herramientas las hemos probado repetidamente con nuestras curiosas manos. Con el fin de presentar pr\u00e1cticas reales ya (\u00a1espero!) en intensivos presenciales en febrero. <noindex><a rel=\"nofollow\" href=\"https:\/\/southbridge.io\/?utm_source=habr&amp;utm_medium=post&amp;utm_campaign=post&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Southbridge<\/a><\/noindex> Kubernetes Base <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/slurm?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=intensiv_kubernetes_bazovyi_08-02-2021&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">8\u201310 de febrero de 2021. Y<\/a><\/noindex> Kubernetes Mega <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/mega?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=intensiv_kubernetes_mega_12-02-2021&amp;utm_content=post_14-10-2020&amp;utm_term=dzygovbrodskiy\">Kubernetes Mega<\/a><\/noindex> 12-14 de febrero. Honestamente, tambi\u00e9n hemos echado de menos la c\u00e1lida y energizante atm\u00f3sfera del aprendizaje presencial. Por m\u00e1s avanzadas que sean las tecnolog\u00edas, no podr\u00e1n reemplazar la interacci\u00f3n humana y la atm\u00f3sfera especial que se crea cuando se re\u00fanen personas con ideas afines.<\/p>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/523358\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435 \u0441\u0430\u043c\u044b\u0435 \u043c\u043e\u0449\u043d\u044b\u0435 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0435, \u0443\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u044f\u044e\u0442 \u0432\u0441\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u043a \u0435\u0441\u0442\u044c. \u0425\u043e\u0442\u044f Kubernetes \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0441\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435, \u0435\u043c\u0443 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0445\u0432\u0430\u0442\u0438\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u044b. \u0412\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u0447\u0430\u0441\u0442\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u0435\u0442 \u0432\u0430\u0448\u0443 \u043d\u0443\u0436\u0434\u0443, \u0438\u043b\u0438 \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c Kubernetes \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0431\u0430\u0437 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97070,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97069","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=\"\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435.\" \/>\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\/11-instrumentov-delayushhih-kubernetes-luchshe\" \/>\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\udd4711 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0443\u0447\u0448\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe\" \/>\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=\"2020-10-15T18:42:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-15T18:42:40+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\udd4711 herramientas que mejoran Kubernetes | ProHoster","description":"No todas las plataformas de servidores, ni siquiera.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","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\udd4711 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, \u0434\u0435\u043b\u0430\u044e\u0449\u0438\u0445 Kubernetes \u043b\u0443\u0447\u0448\u0435 | ProHoster","og:description":"\u0414\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u0434\u0430\u0436\u0435.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/11-instrumentov-delayushhih-kubernetes-luchshe","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":"2020-10-15T18:42:40+00:00","article:modified_time":"2020-10-15T18:42:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97069","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:27:24","updated":"2022-09-27 14:52:48","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\/97069","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=97069"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/97069\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/97070"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=97069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=97069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=97069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}