Avalados por :

Kyma: Transición hacia una Arquitectura Modular y su Impacto en la Activación de Módulos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 7 Vistas
0
Cargando...
Kyma está haciendo una transición hacia una arquitectura modular, alejándose de su estructura actual basada en componentes. Este cambio significa que no todos los software gestionados por Kyma en Kubernetes se instalan y activan automáticamente desde el principio.

Esta transformación tiene como objetivo conservar recursos al operar un clúster de Kyma, especialmente cuando ciertos componentes no son necesarios para su caso de uso específico. Este enfoque simplificado también simplifica las operaciones del Día 2, permitiéndole activar solo los componentes que realmente necesita.

Actualmente, dos componentes de Kyma han iniciado este viaje modular:

  • Operador de BTP: Este módulo facilita la integración de los servicios de SAP BTP dentro de su clúster de Kubernetes.

  • Keda: Escala sus aplicaciones en función de eventos.


Más adelante, otros componentes adoptarán esta estructura modular:

  • Istio: Malla de servicios con ajustes específicos de Kyma.

  • Serverless: Le permite ejecutar código sin preocuparse por la infraestructura subyacente.

  • Telemetría: Recopilación y medición de datos.

  • Eventing & NATS: Gestiona la distribución de eventos.

  • Conector de Aplicaciones: Conecta varios sistemas SAP o no SAP.

  • API Gateway: Gestión del tráfico de API.


Impacto en Nosotros


Consideremos el caso del Operador de BTP : Si no activa manualmente este módulo, no podrá generar instancias de servicio para servicios proporcionados por SAP como 'xsuaa' y 'destination'. Además, no funcionará el establecimiento de enlaces de servicio para estos servicios.

Además, ejecutar un comando como este para obtener el ID del clúster:
kubectl get cm sap-btp-operator-config -n kyma-system -o jsonpath='{.data.CLUSTER_ID}'

No dará resultados si el Operador de BTP no está activado.

Activación de Módulos


Para activar estos módulos:

  1. Una vez que su clúster de Kyma esté provisionado, vaya al espacio de nombres 'kyma-system'.

  2. En el panel de navegación izquierdo, localice 'Kyma' en la parte inferior.

  3. Seleccione la opción 'default'.

  4. Dentro de la sección 'default', al presionar el botón de edición, se abrirá una nueva ventana y descubrirá opciones para activar módulos específicos.

  5. Mantenga el canal regular si está aprovisionando para producción.

  6. Puede tardar hasta 5 minutos en activar los módulos, y es posible que deba cerrar sesión y volver a iniciar sesión en su panel de control.




Hay un par de opciones adicionales para habilitar módulos a través de CLI o archivos de configuración YAML.

Si está trabajando con kyma-cli y ha autoaprovisionado su clúster en un entorno como k3s, el siguiente comando debería funcionar:
kyma alpha enable module btp-operator --channel fast --wait

Sin embargo, para que esto funcione con Kyma BTP.
kyma alpha enable module btp-operator --channel fast    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?