provider-alibaba
는 Alibaba Cloud의 Crossplane 인프라 제공업체입니다. 이 저장소의 소스 코드에서 빌드된 공급자는 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 클라우드를 통해 얻어야 합니다.
그런 다음 명령을 실행하십시오.
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 에서 액세스할 수 있습니다.
공급자-알리바바는 커뮤니티 중심 프로젝트이며 우리는 기여를 환영합니다. 시작하려면 Crossplane 기여 지침을 참조하세요.
버그를 신고하거나, 개선 사항을 제안하거나, 새로운 기능을 요청하려면 이슈를 열어주세요.
커뮤니티 회원에게 연락하려면 다음을 사용하세요.
공급자-알리바바 목표와 마일스톤은 현재 Crossplane 저장소에서 추적됩니다. 자세한 내용은 ROADMAP.md에서 확인할 수 있습니다.
공급자-알리바바는 핵심 Crossplane 프로젝트와 동일한 거버넌스 및 소유권 구조에 따라 운영됩니다.
공급자-알리바바는 핵심 Crossplane 프로젝트와 동일한 행동 강령을 준수합니다.
공급자 알리바바는 아파치 2.0 라이선스를 따릅니다.