【发布时间】:2020-09-05 13:45:43
【问题描述】:
我已经在 kubernetes 中部署了气流,如以下链接所述:https://github.com/apache/airflow/tree/master/chart
要访问气流用户界面,我可以这样做:
kubectl port-forward svc/airflow2-webserver 8080:8080 --namespace default
但我想在 url 中公开它。我找到了这份指南:https://godatadriven.com/blog/deploying-apache-airflow-on-azure-kubernetes-service/
在底部:带有 Ingress 控制器的 FQDN,他安装了一个 nginx-ingress-controller。
我对与此事相关的所有事情都很陌生,所以如果我理解正确,我必须链接端口 8080,在该端口中气流暴露气流 UI,并以某种方式将其与具有 nginx-ingress-controller 的外部 IP 将 localhost:8080 暴露给这个外部 IP,然后能够在 kubernetes 之外访问它。
对吗?
【问题讨论】:
标签: kubernetes airflow kubernetes-ingress nginx-ingress