provider-alibaba
— поставщик инфраструктуры Crossplane для 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.
Затем выполните команду:
make demo
Это позволит развернуть Crossplane, addon-oam-kubernetes-local, настроить облачного провайдера и, наконец, развернуть приложение OAM с облачной базой данных RDS.
Используйте следующий сценарий, чтобы дождаться успешного развертывания базы данных и приложения и выполнить переадресацию портов:
#! /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.
поставщик-алибаба находится под лицензией Apache 2.0.