BLOG

Conector de contenedor F5: Ahora con Ingress Control, Red Hat OpenShift y Pivotal Cloud Foundry

Miniatura de Lori MacVittie
Lori MacVittie
Publicado el 17 de agosto de 2017
uso de contenedores-2016-2017-sdx-central

Si no lo has notado, los contenedores siguen ganando impulso a una velocidad sorprendente. Ni siquiera una nube puede jactarse de tan celosa adopción. Si bien es importante recordar que implementar contenedores en producción no significa que todo se esté trasladando a contenedores. Al menos no todavía. Como sucede con muchas tecnologías emergentes, las empresas comienzan a implementarlas aplicación por aplicación para resolver los problemas específicos de su organización y entorno.

Aun así, la tasa de crecimiento es asombrosa y es poco probable que la veamos desacelerarse en el futuro cercano. Cuanto más se utilice, más evolucionarán las mejores prácticas y arquitecturas y más aplicaciones se migrarán. En ese sentido, sigue el ejemplo de muchas otras tecnologías y modelos, como la nube, el cliente-servidor y la telefonía móvil. Tienes que gatear antes de poder caminar, y poco después estás corriendo.

Estamos entusiasmados de ser parte del ecosistema de contenedores a medida que avanza rápidamente en su camino hacia entornos de producción en todas partes, ya sea en la nube pública o privada, o en sus propios entornos en el centro de datos.

La última vez que dejamos F5 Container Connector esta primavera, estábamos anunciando soporte para Kubernetes . Al mismo tiempo, el control de ingreso se convirtió en una necesidad más urgente para los entornos de contenedores, especialmente dada la tendencia de que las API respaldadas por microservicios comprendan un porcentaje significativo de aplicações en contenedores. Como recordarás, los controladores de ingreso proporcionan el enrutamiento de aplicaciones muy necesario (capa 7) para las API y otras aplicaciones en contenedores. Si bien la mayoría de los servidores proxy de aplicaciones, como BIG-IP, son perfectamente capaces de proporcionar esta funcionalidad (después de todo, estamos hablando de enrutamiento basado en URI y encabezados HTTP), faltaba algo. Para funcionar correctamente en el ecosistema de contenedores, los componentes deben poder soportar su modelo declarativo de aprovisionamiento y configuración. Esto significa leer automáticamente los archivos de recursos y convertirlos en configuraciones que los implementan.

Un buen ejemplo de esto es Kubernetes , que utiliza anotaciones para adjuntar los metadatos necesarios para integrar componentes en el ecosistema de contenedores. Todo lo que necesitábamos hacer para proporcionar control de ingreso a Kubernetes era habilitar Container Connector para suscribirse a los eventos correctos y decirle a BIG-IP cómo implementar el enrutamiento correcto según la información proporcionada.

Lo cual hicimos.

Pero Kubernetes no es la única opción disponible (aunque podría decirse que es uno de los principales) y muchos de nuestros clientes han adoptado Red Hat OpenShift Origin o Cloud Foundry como sus plataformas preferidas. Y estamos entusiasmados de poder apoyarlos también con la última versión de Container Connector.

F5 Container Connector es gratuito y puedes descargarlo para cualquiera de estos entornos (¡y Marathon también!) desde el repositorio de Docker . Hay más información sobre todas nuestras integraciones de contenedores aquí, incluida la instalación y la integración.