Crane es una herramienta para el despliegue local de aplicaciones en contenedores, liviana, de propósito general y con capacidades de escalado automático, lo que la diferencia, por ejemplo, de la herramienta Minikube, la que permite algunas pruebas locales de la API de Kubernetes y se utiliza principalmente para el desarrollo de nuevas funcionalidades para K8s.
El diseño de Crane presentado en [Arcidiacono et al., 2022] contempla la implementación de la herramienta con un componente de back-end para la creación y despliegue de contenedores y un componente de front-end orientado a un usuario final que debe desempeñar el rol de devop dentro de un proyecto [Httermann M, 2012].
El objetivo de este trabajo es proporcionar un servicio REST [Fielding & Taylor, 2002] para crear y desplegar servicios docker con sus correspondientes herramientas de medición, definición de políticas de escalado y gestión de alertas para la toma de decisiones.