Ir al contenido principal
BlogInformáticaActualizaciones de la plataforma de aplicaciones: Catálogo personalizable, gestión de secretos basada en Git y gestión automatizada de proyectos K8s

Actualizaciones de la plataforma de aplicaciones: Catálogo personalizable, gestión de secretos basada en Git y gestión automatizada de proyectos K8s.

Captura de pantalla

Durante la KubeCon en Salt Lake City 2024, anunciamos la disponibilidad de Akamai App Platform en Beta pública. Desde entonces, nos hemos centrado en reducir la sobrecarga operativa para los equipos de la plataforma mientras continuamos cumpliendo nuestra promesa: permitir a los desarrolladores un entorno estructurado pero flexible para crear, implementar y gestionar aplicaciones en contenedores de forma eficiente. Los usuarios de la versión beta habrán notado la disponibilidad periódica de nuevas versiones y parches, que ahora se anuncian directamente en la interfaz de usuario web de App Platform. 

En este blog, hablaremos brevemente de las nuevas funciones y mejoras de la Plataforma de aplicaciones, además de adelantar algunos cambios importantes que estamos preparando.

Catálogo de autoservicio personalizable

Akamai App Platform ofrece un catálogo que proporciona plantillas de ruta dorada(gráficos Helm) a los equipos de desarrollo. Estas plantillas facilitan la implementación de aplicaciones y la puesta en marcha de servicios de soporte como bases de datos, almacenes de valores clave y colas de mensajes. Los administradores de la plataforma pueden gestionar el catálogo y utilizar el modelo RBAC para decidir qué plantillas están disponibles para sus equipos. Akamai App Platform también ofrece la opción de añadir cualquier gráfico Helm público al Catálogo simplemente rellenando la URL de un Chart.yaml. Esto también permite a los administradores de la plataforma añadir capacidades adicionales de la plataforma junto a las capacidades ya integradas para componer su plataforma ideal. 

Al ofrecer la opción de añadir gráficos Helm públicos al Catálogo, Akamai permite a los equipos de la plataforma ampliar rápidamente las capacidades de la plataforma sin desarrollo personalizado, lo que puede reducir significativamente el tiempo de comercialización de nuevos servicios.

Espacios de trabajo en equipo dedicados a la integración continua 

Aunque App Platform se centra más en la entrega continua (CD), incluye algunas funciones de integración continua (CI). Los desarrolladores pueden registrar sus repositorios de código y crear imágenes de contenedor utilizando canalizaciones Tekton preconfiguradas con tareas Kaniko y Buildpack integradas. App Platform también incluye un servicio Git autoalojado. Cada equipo se incorpora automáticamente al servicio Git. Una nueva función crea un espacio aislado en el servicio Git y permite a los miembros del equipo crear repositorios. Esto ofrece a los equipos incorporados un camino pavimentado para empezar a crear y desplegar aplicaciones en contenedores en cuestión de minutos.

La Akamai App Platform aísla los entornos de equipo con capacidades CI integradas, eliminando la necesidad de inversiones en herramientas separadas, permitiendo a las organizaciones consolidar los costes de infraestructura a la vez que aceleran la productividad de los desarrolladores.

Gestión del ciclo de vida

Quizá una de las actividades más infravaloradas de la ingeniería de plataformas es la gestión de los cambios constantes y del ciclo de vida de los proyectos de código abierto de Kubernetes. Akamai App Platform integra alrededor de 30 proyectos Kubernetes de código abierto. Hacer esto manualmente requiere una gran inversión de tiempo sólo para probarlo todo y mantenerlo actualizado. El uso de App Platform libera a los equipos de la plataforma de hacer esto ellos mismos para que puedan centrarse en apoyar a sus equipos de desarrollo. Desde el lanzamiento Beta de App Platform, hemos actualizado casi la mitad de los proyectos Kubernetes integrados. La última actualización fue una para mitigar las vulnerabilidades 9.8 Critical Unauthenticated Remote Code Execution Vulnerabilities en Ingress NGINX. Esta corrección se publicó tan solo 2 días después de que se anunciara el CVE 2025-1974.

Al gestionar los complejos ciclos de actualización de los más de 30 proyectos integrados de Kubernetes, Akamai libera a sus recursos de ingeniería de las tareas de mantenimiento, lo que les permite centrarse en la innovación a la vez que mantienen una postura de seguridad de nivel empresarial.

Gestión de secretos basada en GitOps

En una versión reciente, el flujo de trabajo de GitOps para los secretos se ha mejorado drásticamente, permitiendo la creación de secretos prácticamente ilimitados. App Platform permite a los usuarios crear secretos directamente en el portal web y utilizarlos en sus flujos de trabajo. Los secretos se cifran utilizando SealedSecrets y se almacenan en el repositorio de configuración Git, que ahora se despliega directamente utilizando Argo CD. 

El flujo de trabajo de secretos mejorados de la Plataforma App de Akamai combina las mejores prácticas de seguridad con la eficiencia operativa, reduciendo el riesgo de desviación de la configuración a la vez que permite a los equipos gestionar la información sensible a través de procesos GitOps familiares.

Guías prácticas para diferentes casos de uso

App Platform le permite personalizar su plataforma utilizando los proyectos upstream Kubernetes de código abierto integrados (como Harbor, PrometheusKnative y muchos más). Combinadas con la opción de que los administradores de la plataforma añadan plantillas de gráficos Helm adicionales al Catálogo, estas nuevas actualizaciones le permiten dar soporte a prácticamente todos los casos de uso. 

Para ayudarle a utilizar App Platform, hemos creado algunas guías prácticas:

¿Y ahora qué?

Mientras nos preparamos para la disponibilidad general de la Plataforma de Aplicaciones de Akamai, puede esperar nuevas capacidades y mejoras. Pronto lanzaremos una experiencia de usuario aún más intuitiva con formularios de autoservicio mejorados. También planeamos optimizar aún más nuestras capacidades GitOps y mejorar la escalabilidad. Esto incluye un cambio arquitectónico para sustituir la actual canalización de la plataforma Tekton por un enfoque basado en operadores combinado con Recursos Personalizados específicos de la Plataforma de Aplicaciones.

App Platform es un servicio gratuito, disponible públicamente para los usuarios a través de Cloud Manager o API en todas las regiones donde se soporta LKE. Para probar Akamai App Platform, vaya a la página de betas en Cloud Manager para registrarse.

También te puede gustar...

Comentarios

Dejar una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *.