|
|
преди 4 месеца | |
|---|---|---|
| infra | преди 4 месеца | |
| .gitignore | преди 5 месеца | |
| 01-airflow功能介紹.md | преди 4 месеца | |
| 02-k8s-airflow-HA基礎架構說明.md | преди 4 месеца | |
| 03-airflow-on-k8s-deploy-evaluate.md | преди 4 месеца | |
| QUICK_COMMANDS.md | преди 4 месеца | |
| README.md | преди 4 месеца | |
| TEST_ENV_HOSTS.md | преди 4 месеца | |
本專案提供了一套基礎的高可用 (HA) Apache Airflow on k8s 部署方案。以下文件按建議閱讀與建置順序排列,請依序參考執行。
建立對整體架構的認識:
在部署 Airflow 之前,必須先準備好底層的運算與儲存資源:
高可用負載平衡 (Load Balancer)
10.10.0.83) 與負載平衡,統一管理 K8s API, DB, Web UI, Doris, RabbitMQ 的流量入口。Kubernetes 叢集建置
儲存系統 (Storage)
Airflow 的核心元件依賴於外部資料庫與訊息佇列:
Metadata Database
Message Broker
Container Registry
10.10.0.85:50000 建置私有 Registry,供存放 Airflow 客製化 Image。當上述依賴服務皆準備就緒後,即可進行 Airflow 的安裝: