Kusion ist ein absichtsgesteuerter Plattform-Orchestrator, der den Kern einer internen Entwicklerplattform (IDP) bildet. Mit Kusion können Sie eine app-zentrierte Entwicklung ermöglichen. Ihre Entwickler müssen nur eine einzige Anwendungsspezifikation schreiben – AppConfiguration. AppConfiguration definiert die Arbeitslast und alle Ressourcenabhängigkeiten, ohne dass umgebungsspezifische Werte angegeben werden müssen. Kusion stellt sicher, dass alles bereitgestellt wird, was für die Ausführung der Anwendung erforderlich ist.
Kusion unterstützt App-Entwickler, die für die Erstellung von Anwendungen verantwortlich sind, und Plattformingenieure, die für die Wartung der Infrastruktur verantwortlich sind, auf der die Anwendungen ausgeführt werden. Diese Rollen können sich in Ihrem Unternehmen überschneiden oder unterschiedlich ausgerichtet sein, aber Kusion soll die Arbeitsbelastung für jeden Praktiker verringern, der für beide Aufgabenbereiche verantwortlich ist.
Als Platform Orchestrator ermöglicht Ihnen Kusion die Bewältigung von Herausforderungen, die häufig mit Tag 0 und Tag 1 verbunden sind. Sowohl Plattformingenieure als auch Anwendungsingenieure können von Kusion profitieren.
Es gibt zwei wichtige Arbeitsabläufe für Kusion:
Tag 0 – Einrichten der Module und Arbeitsbereiche: Plattformingenieure erstellen gemeinsame Module für die Bereitstellung von Anwendungen und ihrer zugrunde liegenden Infrastruktur sowie Arbeitsbereichsdefinitionen für die Ziellandezone. Diese standardisierten, gemeinsam genutzten Module kodifizieren die Anforderungen der Stakeholder im gesamten Unternehmen, einschließlich Sicherheit, Compliance und Finanzen.
Kusion-Module abstrahieren die Komplexität der zugrunde liegenden Infrastrukturtools und ermöglichen App-Entwicklern die Bereitstellung ihrer Anwendungen mithilfe eines Self-Service-Modells.
Tag 1 – Einrichten der Anwendung: Anwendungsentwickler nutzen die von den Plattformingenieuren erstellten Arbeitsbereiche und Module, um Anwendungen und ihre unterstützende Infrastruktur bereitzustellen. Das Plattformteam verwaltet die Arbeitsbereiche und Module, sodass sich Anwendungsentwickler auf die Erstellung von Anwendungen mithilfe eines wiederholbaren Prozesses auf einer standardisierten Infrastruktur konzentrieren können.
Dieser Leitfaden behandelt Folgendes:
# 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"
Weitere Informationen zur Installation finden Sie im Installationshandbuch für weitere Optionen.
Um eine Anwendung bereitzustellen, können Sie den Befehl kusion apply
ausführen.
Um Kusion schnell zum Laufen zu bringen, lesen Sie bitte die Kurzanleitung.
Wenn Sie Fragen haben, können Sie sich gerne auf folgende Weise an uns wenden:
Locker | Verbinden
DingTalk-Gruppe: 42753001
(Chinesisch)
WeChat-Gruppe (Chinesisch): Fügen Sie den WeChat-Assistenten hinzu, um Sie in die Benutzergruppe zu bringen.
Wenn Sie daran interessiert sind, einen Beitrag zu leisten, lesen Sie bitte den Beitragsleitfaden, bevor Sie eine Pull-Anfrage einreichen .
Kusion steht unter der Apache 2.0-Lizenz. Einzelheiten finden Sie in der LICENSE-Datei.