Kusion es un orquestador de plataforma basado en intenciones, que se encuentra en el núcleo de una plataforma de desarrollo interna (IDP). Con Kusion puede habilitar el desarrollo centrado en aplicaciones; sus desarrolladores solo necesitan escribir una única especificación de aplicación: AppConfiguration. AppConfiguration define la carga de trabajo y todas las dependencias de recursos sin necesidad de proporcionar valores específicos del entorno; Kusion garantiza que proporciona todo lo necesario para que se ejecute la aplicación.
Kusion ayuda a los desarrolladores de aplicaciones responsables de crear aplicaciones y a los ingenieros de plataformas responsables de mantener la infraestructura en la que se ejecutan las aplicaciones. Estos roles pueden superponerse o alinearse de manera diferente en su organización, pero Kusion tiene como objetivo aliviar la carga de trabajo de cualquier profesional responsable de cualquiera de los conjuntos de tareas.
Como orquestador de plataformas, Kusion le permite abordar los desafíos que a menudo se asocian con el día 0 y el día 1. Tanto los ingenieros de plataformas como los ingenieros de aplicaciones pueden beneficiarse de Kusion.
Hay dos flujos de trabajo clave para Kusion:
Día 0: configurar los módulos y espacios de trabajo: los ingenieros de plataforma crean módulos compartidos para implementar aplicaciones y su infraestructura subyacente, y definiciones de espacios de trabajo para la zona de aterrizaje de destino. Estos módulos estandarizados y compartidos codifican los requisitos de las partes interesadas en toda la organización, incluidos seguridad, cumplimiento y finanzas.
Los módulos de Kusion abstraen la complejidad de las herramientas de infraestructura subyacentes, lo que permite a los desarrolladores de aplicaciones implementar sus aplicaciones utilizando un modelo de autoservicio.
Día 1: configurar la aplicación: los desarrolladores de aplicaciones aprovechan los espacios de trabajo y los módulos creados por los ingenieros de la plataforma para implementar aplicaciones y su infraestructura de soporte. El equipo de la plataforma mantiene los espacios de trabajo y los módulos, lo que permite a los desarrolladores de aplicaciones centrarse en crear aplicaciones mediante un proceso repetible en una infraestructura estandarizada.
Esta guía cubrirá:
# tap formula repository Kusionstack/tap
brew tap KusionStack/tap
# install Kusion
brew install KusionStack/tap/kusion
# install Kusion latest version
powershell -Command "iwr -useb https://www.kusionstack.io/scripts/install.ps1 | iex"
Para obtener más información sobre la instalación, consulte la Guía de instalación para obtener más opciones.
Para implementar una aplicación, puede ejecutar el comando kusion apply
.
Para poner Kusion en funcionamiento rápidamente, consulte la Guía de inicio rápido.
Si tiene alguna pregunta, no dude en comunicarse con nosotros de las siguientes maneras:
flojo | Unirse
Grupo DingTalk: 42753001
(chino)
Grupo WeChat (chino): agregue el asistente WeChat para ingresar al grupo de usuarios.
Si está interesado en contribuir, consulte la Guía de contribución antes de enviar una solicitud de extracción .
Kusion está bajo la licencia Apache 2.0. Consulte el archivo de LICENCIA para obtener más detalles.