Kusion est un orchestrateur de plate-forme axé sur l'intention, qui se trouve au cœur d'une plate-forme de développement interne (IDP). Avec Kusion, vous pouvez permettre un développement centré sur les applications, vos développeurs n'ont besoin que d'écrire une seule spécification d'application : AppConfiguration. AppConfiguration définit la charge de travail et toutes les dépendances de ressources sans avoir besoin de fournir des valeurs spécifiques à l'environnement, Kusion garantit qu'elle fournit tout ce dont l'application a besoin pour s'exécuter.
Kusion aide les développeurs d'applications responsables de la création d'applications et les ingénieurs de plate-forme responsables de la maintenance de l'infrastructure sur laquelle les applications s'exécutent. Ces rôles peuvent se chevaucher ou s'aligner différemment dans votre organisation, mais Kusion vise à alléger la charge de travail de tout praticien responsable de l'un ou l'autre ensemble de tâches.
En tant qu'orchestrateur de plateforme, Kusion vous permet de relever les défis souvent associés au jour 0 et au jour 1. Les ingénieurs de plateforme et les ingénieurs d'application peuvent bénéficier de Kusion.
Il existe deux flux de travail clés pour Kusion :
Jour 0 - Configurer les modules et les espaces de travail : les ingénieurs de plate-forme créent des modules partagés pour le déploiement d'applications et de leur infrastructure sous-jacente, ainsi que des définitions d'espace de travail pour la zone d'atterrissage cible. Ces modules standardisés et partagés codifient les exigences des parties prenantes de l'ensemble de l'organisation, notamment en matière de sécurité, de conformité et de finance.
Les modules Kusion résument la complexité des outils d'infrastructure sous-jacents, permettant aux développeurs d'applications de déployer leurs applications à l'aide d'un modèle en libre-service.
Jour 1 - Configurer l'application : les développeurs d'applications exploitent les espaces de travail et les modules créés par les ingénieurs de la plate-forme pour déployer des applications et leur infrastructure de support. L'équipe de la plateforme gère les espaces de travail et les modules, ce qui permet aux développeurs d'applications de se concentrer sur la création d'applications à l'aide d'un processus reproductible sur une infrastructure standardisée.
Ce guide couvrira :
# 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"
Pour plus d'informations sur l'installation, veuillez vous référer au Guide d'installation pour plus d'options.
Pour déployer une application, vous pouvez exécuter la commande kusion apply
.
Pour que Kusion soit opérationnel rapidement, veuillez vous référer au Guide de démarrage rapide.
Si vous avez des questions, n'hésitez pas à nous contacter des manières suivantes :
Mou | Rejoindre
Groupe DingTalk : 42753001
(chinois)
Groupe WeChat (chinois) : ajoutez l'assistant WeChat pour vous intégrer au groupe d'utilisateurs.
Si vous souhaitez contribuer, veuillez vous référer au Guide de contribution avant de soumettre une pull request .
Kusion est sous licence Apache 2.0. Voir le fichier LICENSE pour plus de détails.