Airflow - 从 Kubernetes 中的气流 运行 访问 REST API

Airflow - Accessing the REST API from airflow running in Kubernetes

我目前在 Azure 的 Kubernetes 集群中有气流 运行,使用 Apache 气流的控制图。我可以使用虚拟机中的 API 端口转发 Web 服务器,使用端点:http://localhost:8080/api/v1/dags/test_trigger/dagRuns

任何人都可以指出我如何从其他位置与 API 交互的正确方向,或者只是公开一般的 API 端点以便能够从其他位置调用?

谢谢,

Airflow Helm Chart 的制作指南中有一个简短的章节:

https://airflow.apache.org/docs/helm-chart/stable/production-guide.html#accessing-the-airflow-ui

本质上是关于设置 Ingress 或 LoadBalancer。

访问 API 服务器与访问网络服务器相同 - 它们在网络服务器上使用相同的 port/run,因此那里的指针应该指导您做什么。