Entregar recursos de Kubernetes de manera eficiente y segura puede ser un desafío, particularmente a hiperescala y en el perímetro. La combinación de CLASTIX Kamaji y Rancher Prime de SUSE brinda a las organizaciones el poder de optimizar, asegurar y administrar entornos de Kubernetes grandes y diversos de múltiples inquilinos. ~ terry
ARTÍCULO DE BLOG DE SUSE AUTORADO POR:
Adriano Pezzuto, director ejecutivo de CLASTIX
Kubernetes es una herramienta poderosa para la orquestación de contenedores, pero administrarla puede ser un desafío, especialmente cuando se ejecutan múltiples clústeres en diferentes infraestructuras y proveedores de nube. En este artículo, exploramos Kamaji , la arquitectura innovadora de CLASTIX para simplificar la administración del plano de control y cómo, cuando se combina con Rancher Prime de SUSE , puede hacer que la ejecución de Kubernetes a escala sea muy sencilla.
Si bien administrar algunos clústeres de Kubernetes puede ser fácil para un equipo de plataforma experimentado, administrar varios clústeres en infraestructuras diferentes y heterogéneas puede ser complejo y requerir muchos recursos .
Desafíos para ejecutar Kubernetes a escala
Gastos generales operativos
Cada clúster requiere la asignación de recursos dedicados, monitoreo de componentes, administración del ciclo de vida, cumplimiento de políticas y más. Esto puede conducir a una mayor sobrecarga operativa, tiempos de actualización más prolongados y mayores errores y riesgos de seguridad. Además, la gestión de diferentes versiones y sabores de Kubernetes en varios clústeres puede aumentar esta complejidad. Las implementaciones pueden requerir diferentes configuraciones e incluso diferentes equipos y conjuntos de habilidades para administrarlas.
Eficiencia
La expansión del clúster a través de las nubes, el perímetro y los centros de datos locales genera mayores costos e ineficiencias. A menos que use solo Kubernetes administrado en la nube, todos sus clústeres deben incluir al menos tres nodos para el plano de control. El "impuesto del plano de control" se refiere a la sobrecarga de mantener estas máquinas virtuales dedicadas para cada clúster de Kubernetes. Este impuesto puede volverse significativo, especialmente cuando las organizaciones ejecutan múltiples clústeres, ya que conduce a mayores costos de infraestructura y utilización de recursos. Los MSP/CSP deben asignar más recursos de hardware para dar servicio a varios clústeres, lo que reduce los márgenes de beneficio. Las grandes empresas enfrentan dificultades para lograr ahorros de costos debido a implementaciones fragmentadas y operaciones complejas. Además, ejecutar Kubernetes en el borde generalmente significa ejecutar en una infraestructura de bajos recursos,
Consistencia
Las organizaciones pueden tener dificultades para lograr la coherencia en sus implementaciones de Kubernetes, especialmente cuando se trata de implementar estrategias mixtas de múltiples clústeres y múltiples nubes. Las soluciones tradicionales de Kubernetes son específicas del proveedor y de la nube y, a menudo, carecen de la flexibilidad necesaria para implementaciones sin inconvenientes en múltiples entornos heterogéneos.
Seguridad y Aislamiento
El acceso seguro y el aislamiento son esenciales en las implementaciones de múltiples inquilinos con muchos equipos, departamentos, unidades comerciales y clientes para atender. Kubernetes ofrece de forma nativa un soporte deficiente para la tenencia múltiple.
Cómo CLASTIX Kamaji y Rancher Prime de SUSE habilitan Kubernetes a escala
CLASTIX Kamaji aprovecha la maquinaria de Kubernetes para orquestar y aislar cientos, incluso miles, de grupos de inquilinos. Kamaji es único porque los planos de control de los clústeres de inquilinos se implementan como pods de Kubernetes regulares que se ejecutan en un clúster de administración unificado en lugar de máquinas dedicadas separadas en la infraestructura descendente. Este enfoque hace que ejecutar múltiples planos de control sea menos costoso y mucho más fácil de implementar y operar a escala.
Rancher Prime de SUSE es una plataforma integral de administración de contenedores empresariales para Kubernetes. Rancher Prime brinda a los administradores globales la capacidad de supervisar de manera segura y eficiente entornos de Kubernetes de múltiples clústeres en cualquier lugar, desde la nube hasta los centros de datos locales.
Al implementar Kamaji junto con Rancher Prime, tiene una plataforma Kubernetes poderosa, de múltiples inquilinos y múltiples clústeres que puede ayudarlo a superar los desafíos de ejecutar Kubernetes a escala.
Veamos cómo Kamaji y Rancher Prime abordan los desafíos ...
Reducción de los gastos generales operativos
Rancher Prime con Kamaji simplifica y centraliza la administración de Kubernetes, lo que permite el control de múltiples grupos de inquilinos desde una sola ubicación. Juntos, lo ayudan a optimizar las tareas administrativas, mejorar la seguridad y garantizar una experiencia unificada y consistente en todos los clústeres de Kubernetes. Y, al usar Kubernetes para administrar los planos de control de inquilinos, obtiene alta disponibilidad, tolerancia a fallas y escalado automático listos para usar.
Además, el tiempo que lleva aprovisionar y actualizar los planos de control se reduce de minutos a segundos. Un plano de control puede cobrar vida en menos de 16 segundos y actualizarse en menos de 10 segundos sin interrupción del servicio. Los puntos de referencia muestran que la conciliación de 100 planos de control puede tardar menos de 150 segundos.
Aumento de la eficiencia
Al ejecutar los planos de control de inquilinos como pods de Kubernetes normales en el clúster de administración, elimina la necesidad de nodos adicionales dedicados a los planos de control. Esto se traduce en ahorros de costos y operaciones optimizadas.
Con planos de control más baratos y fáciles de implementar y operar, puede optimizar la utilización de recursos en general, reducir la expansión de clústeres, mejorar la eficiencia y desbloquear oportunidades de ahorro de costos en sus implementaciones de Kubernetes.
Habilitación de la consistencia
Al desvincular el plano de control de las cargas de trabajo, puede implementar y administrar entornos de Kubernetes en diversos entornos, incluidos centros de datos, nubes públicas y privadas y ubicaciones perimetrales. Los nodos trabajadores se pueden colocar en cualquier infraestructura mientras se administran desde un panel administrativo unificado. La capacidad de mantener la coherencia en diferentes implementaciones de Kubernetes le permite adoptar diversas opciones de infraestructura e implementar estrategias híbridas y de múltiples nubes con la flexibilidad que necesita para prosperar en el moderno ecosistema nativo de la nube.
Garantizar la seguridad y el aislamiento
Aproveche el aislamiento estricto entre los clústeres de inquilinos y aplique políticas globales de seguridad y cumplimiento en todo su entorno de Kubernetes. Al igual que los hiperescaladores brindan Kubernetes administrados, los planos de control no son accesibles para sus inquilinos y se consumen "como un servicio". Esto le permite priorizar la seguridad mientras sigue optimizando la asignación de recursos.
casos de uso
Kamaji se creó inicialmente como una herramienta para MSP/CSP, pero, junto con Rancher Prime, admite una gama más amplia de casos de uso empresarial que permiten a las organizaciones simplificar la administración de Kubernetes y aprovechar todo el potencial en diversos escenarios.
Servicios gestionados de Kubernetes
Kamaji y Rancher Prime permiten a los proveedores de la nube independientes, locales, regionales y nacionales ofrecer infraestructura nativa de la nube con una facilidad sin igual. Al introducir una fuerte separación de preocupaciones entre la administración y las cargas de trabajo, esta solución centraliza la administración, el monitoreo y la observabilidad del clúster. El resultado es una mayor productividad y menores costos operativos, lo que permite a los proveedores de la nube ofrecer Kubernetes como servicio de manera eficiente y sin problemas a sus clientes.
MSP especializados
Para servicios administrados especializados, como GPU como servicio y base de datos como servicio, Kamaji con Rancher Prime presenta la capacidad de ofrecer clústeres de Kubernetes de autoservicio con flexibilidad en las opciones de hardware a través de Bring Your Own Device (BYOD). Este enfoque permite a los MSP satisfacer los requisitos únicos de los clientes, ejecutando la administración y las cargas de trabajo en diferentes hardware. Por lo tanto, los MSP pueden optimizar la utilización de recursos y ofrecer soluciones de Kubernetes especializadas con menos esfuerzo y mayor eficiencia.
Computación perimetral
Kamaji y Rancher Prime desbloquean el verdadero potencial de la informática perimetral al distribuir las cargas de trabajo de Kubernetes en las ubicaciones perimetrales. Con una administración de clústeres unificada y sin necesidad de implementar planos de control en entornos restringidos, se pueden implementar y administrar de manera eficaz y eficiente cientos o incluso miles de clústeres perimetrales. Además, la integración con una red de servicios puede crear una experiencia de "computación continua" perfecta, cerrando la brecha entre las ubicaciones centrales y de borde.
Nube híbrida y privada
Las empresas que adoptan un enfoque de nube híbrida o privada consideran que Kamaji y Rancher Prime son invaluables. La construcción de Kubernetes y la infraestructura nativa de la nube dentro de sus centros de datos se vuelve fluida, lo que permite una migración fluida de la carga de trabajo desde las instalaciones propias a la nube y viceversa. Este enfoque permite a las organizaciones mantener su equilibrio preferido de recursos locales y basados en la nube, lo que garantiza la adaptabilidad y la utilización óptima de los recursos.
comida para llevar
La arquitectura innovadora de Kamaji, junto con la plataforma integral de administración de contenedores de Rancher Prime, aborda las cargas y complejidades operativas que enfrentan las grandes organizaciones. Al orquestar múltiples "clústeres de inquilinos" a través de la maquinaria de Kubernetes, la solución elimina el impuesto del plano de control, optimiza la utilización de recursos y reduce los costos de infraestructura. El aprovisionamiento y las actualizaciones impecables del plano de control, y la gestión coherente permiten a las organizaciones escalar Kubernetes sin esfuerzo, respondiendo a las demandas comerciales dinámicas con facilidad. La reconciliación eficiente de los planos de control permite a las empresas optimizar las tareas administrativas, mejorar la seguridad y centralizar la gestión de Kubernetes desde una única ubicación.
Ya sea que se trate de servicios administrados de Kubernetes, ofertas de MSP especializadas, soluciones informáticas de vanguardia o implementaciones de nube híbrida/privada, Kamaji y Rancher Prime permiten a las organizaciones lograr la excelencia operativa.
Próximos pasos
Referencias y recursos adicionales