provider-alibaba
é o provedor de infraestrutura Crossplane para Alibaba Cloud. O provedor criado a partir do código-fonte neste repositório pode ser instalado em um plano de controle Crossplane e adiciona a seguinte nova funcionalidade:
A seguir, implantaremos o aplicativo rastreador de voo usando recursos OAM e Alibaba RDS:
Certifique-se de ter instalado:
Em seguida, configure o ambiente na primeira avaliação:
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 >
A chave de acesso deve ser obtida através da nuvem Alibaba.
Em seguida, execute o comando:
make demo
Isso implantará o Crossplane, addon-oam-kubernetes-local, configurando o provedor de nuvem e, finalmente, implantará um aplicativo OAM com um banco de dados RDS em nuvem.
Use o script a seguir para aguardar até que o banco de dados e o aplicativo sejam implementados com êxito e faça o encaminhamento de porta:
#! /usr/bin/env bash
until kubectl port-forward deployment/web-ui 8080:8080 --address 0.0.0.0 ; do
sleep 5
done
O aplicativo de demonstração pode ser acessado em http://localhost:8080 .
Provider-Alibaba é um projeto conduzido pela comunidade e agradecemos contribuições. Consulte as diretrizes de contribuição do Crossplane para começar.
Para registrar bugs, sugerir melhorias ou solicitar novos recursos, abra um problema.
Use o seguinte para alcançar membros da comunidade:
As metas e marcos do provedor-alibaba são atualmente rastreados no repositório Crossplane. Mais informações podem ser encontradas em ROADMAP.md.
O provedor-alibaba é executado de acordo com a mesma estrutura de governança e propriedade do projeto principal do Crossplane.
O provedor-alibaba segue o mesmo Código de Conduta do projeto principal do Crossplane.
provedor-alibaba está sob a licença Apache 2.0.