provider-alibaba
Alibaba Cloud のクロスプレーン インフラストラクチャ プロバイダーです。このリポジトリのソース コードから構築されたプロバイダーは、Crossplane コントロール プレーンにインストールでき、次の新機能が追加されます。
以下では、OAM と Alibaba RDS リソースを使用してフライト トラッカー アプリをデプロイします。
以下がインストールされていることを確認してください。
次に、最初のトライアルで環境をセットアップします。
helm repo add crossplane-master https://charts.crossplane.io/master/
git clone [email protected]:crossplane/addon-oam-kubernetes-local.git ../addon-oam-kubernetes-local
export ACCESS_KEY_ID= < your-access-key-id >
export ACCESS_KEY_SECRET= < your-access-key-secret >
アクセスキーはAlibaba Cloud経由で取得する必要があります。
次に、次のコマンドを実行します。
make demo
これにより、Crossplane、addon-oam-kubernetes-local がデプロイされ、クラウド プロバイダーが設定され、最後にクラウド RDS データベースを使用して OAM アプリがデプロイされます。
次のスクリプトを使用して、データベースとアプリが正常にデプロイされるまで待機し、ポート転送を実行します。
#! /usr/bin/env bash
until kubectl port-forward deployment/web-ui 8080:8080 --address 0.0.0.0 ; do
sleep 5
done
デモ アプリには http://localhost:8080 でアクセスできます。
Provider-alibaba はコミュニティ主導のプロジェクトであり、貢献を歓迎します。開始するには、Crossplane Contributing ガイドラインを参照してください。
バグの報告、改善の提案、または新機能のリクエストについては、問題を開いてください。
コミュニティのメンバーに連絡するには、以下を使用してください。
Provider-alibaba の目標とマイルストーンは現在、Crossplane リポジトリで追跡されています。詳細については、ROADMAP.md を参照してください。
Provider-alibaba は、コア Crossplane プロジェクトと同じガバナンスおよび所有権構造に従って実行されます。
Provider-alibaba は、コア Crossplane プロジェクトと同じ行動規範を遵守します。
Provider-alibaba は Apache 2.0 ライセンスの下にあります。