Kusion は、内部開発者プラットフォーム (IDP) の中核となるインテント駆動型のプラットフォーム オーケストレーターです。 Kusion を使用すると、アプリ中心の開発が可能になり、開発者は 1 つのアプリケーション仕様 (AppConfiguration) を記述するだけで済みます。 AppConfiguration は、環境固有の値を指定する必要なく、ワークロードとすべてのリソースの依存関係を定義します。Kusion は、アプリケーションの実行に必要なすべてを確実に提供します。
Kusion は、アプリケーションの作成を担当するアプリ開発者と、アプリケーションが実行されるインフラストラクチャの保守を担当するプラットフォーム エンジニアを支援します。これらの役割は組織内で重複したり、異なる配置で配置される場合がありますが、Kusion は、いずれかの一連のタスクを担当する担当者の作業負荷を軽減することを目的としています。
プラットフォーム オーケストレーターとして、Kusion を使用すると、Day 0 と Day 1 に関連することが多い課題に対処できます。プラットフォーム エンジニアとアプリケーション エンジニアの両方が Kusion の恩恵を受けることができます。
Kusion には 2 つの主要なワークフローがあります。
0 日目 - モジュールとワークスペースをセットアップする:プラットフォーム エンジニアは、アプリケーションとその基盤となるインフラストラクチャをデプロイするための共有モジュールと、ターゲット ランディング ゾーンのワークスペース定義を作成します。これらの標準化された共有モジュールは、セキュリティ、コンプライアンス、財務など、組織全体の利害関係者の要件を体系化します。
Kusion モジュールは、基盤となるインフラストラクチャ ツールの複雑さを抽象化し、アプリ開発者がセルフサービス モデルを使用してアプリケーションをデプロイできるようにします。
1 日目 - アプリケーションのセットアップ:アプリケーション開発者は、プラットフォーム エンジニアが作成したワークスペースとモジュールを利用して、アプリケーションとそのサポート インフラストラクチャを展開します。プラットフォーム チームはワークスペースとモジュールを保守するため、アプリケーション開発者は標準化されたインフラストラクチャ上で反復可能なプロセスを使用してアプリケーションを構築することに集中できます。
このガイドでは次の内容について説明します。
# 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"
インストールの詳細については、その他のオプションについてのインストール ガイドを参照してください。
アプリケーションをデプロイするには、 kusion apply
コマンドを実行できます。
Kusion を迅速に起動して実行するには、クイック スタート ガイドを参照してください。
ご質問がございましたら、以下の方法でお気軽にお問い合わせください。
スラック |参加する
DingTalk グループ: 42753001
(中国語)
WeChat グループ (中国語): WeChat アシスタントを追加して、ユーザー グループに参加させます。
貢献に興味がある場合は、プル リクエストを送信する前に貢献ガイドを参照してください。
Kusion は Apache 2.0 ライセンスの下にあります。詳細については、LICENSE ファイルを参照してください。