provider-alibaba
ist der Crossplane-Infrastrukturanbieter für Alibaba Cloud. Der aus dem Quellcode in diesem Repository erstellte Anbieter kann in einer Crossplane-Steuerungsebene installiert werden und fügt die folgenden neuen Funktionen hinzu:
Im Folgenden werden wir die Flugverfolgungs-App mithilfe von OAM und Alibaba RDS-Ressourcen bereitstellen:
Stellen Sie sicher, dass Sie Folgendes installiert haben:
Richten Sie dann die Umgebung im ersten Versuch ein:
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 >
Der Zugangsschlüssel sollte über die Alibaba-Cloud bezogen werden.
Führen Sie dann den Befehl aus:
make demo
Dadurch wird Crossplane bereitgestellt, das Add-on-oam-kubernetes-local, der Cloud-Anbieter eingerichtet und schließlich eine OAM-App mit einer Cloud-RDS-Datenbank bereitgestellt.
Verwenden Sie das folgende Skript, um zu warten, bis die Datenbank und die App erfolgreich bereitgestellt wurden, und führen Sie die Portweiterleitung durch:
#! /usr/bin/env bash
until kubectl port-forward deployment/web-ui 8080:8080 --address 0.0.0.0 ; do
sleep 5
done
Die Demo-App kann unter http://localhost:8080 aufgerufen werden.
Provider-Alibaba ist ein Community-Projekt und wir freuen uns über Beiträge. Weitere Informationen finden Sie in den Crossplane-Beitragsrichtlinien.
Um Fehler zu melden, Verbesserungen vorzuschlagen oder neue Funktionen anzufordern, öffnen Sie bitte ein Problem.
Bitte nutzen Sie Folgendes, um Mitglieder der Community zu erreichen:
Die Ziele und Meilensteine von Provider-Alibaba werden derzeit im Crossplane-Repository verfolgt. Weitere Informationen finden Sie in ROADMAP.md.
Provider-Alibaba wird nach der gleichen Governance- und Eigentümerstruktur wie das Kernprojekt Crossplane betrieben.
Provider-Alibaba hält sich an denselben Verhaltenskodex wie das Kernprojekt Crossplane.
Provider-Alibaba steht unter der Apache 2.0-Lizenz.