掌舵气流错误,我不知道为什么它不起作用

时间:2021-04-16 01:14:28

标签: airflow kubernetes-helm

helm install airflow-staging airflow-stable/airflow --version “7.14.0” --namespace staging  --set airflow.config.AIRFLOW__KUBERNETES__GIT_BRANCH=master --set dags.git.ref=“https://github.com/pedaling/class101-airflow.git” --values staging-values.yaml

它给出了这个错误 --

<块引用>

错误:无法在“7.14.0”版本下载“airflow-stable/airflow”(提示:运行 helm repo update 可能会有所帮助)

所以我输入 helm repo update 然后它返回 --

<块引用>

当我们从您的图表存储库中获取最新信息时,请耐心等待... ...从“气流稳定”图表存储库成功获得更新 更新完成。 ⎈Happy Helming!⎈

即使我输入了 helm repo update 它也总是返回相同的错误

<块引用>

错误:无法在“7.14.0”版本下载“airflow-stable/airflow”(提示:运行 helm repo update 可能会有所帮助)

我能做什么?

2 个答案:

答案 0 :(得分:0)

要安装 stable/airflow,请按照 repo README 中的步骤操作: https://github.com/airflow-helm/charts/tree/main/charts/airflow

我已经复制了下面的相关部分。


1 - 添加仓库:

helm repo add airflow-stable https://airflow-helm.github.io/charts
helm repo update

2 - 安装图表:

<块引用>

⚠️ 在 GitHub Releases 下查找 CHART_VERSION 的值

export RELEASE_NAME=my-airflow-cluster # set a name!
export NAMESPACE=my-airflow-namespace # set a namespace!
export CHART_VERSION=8.X.X # set a version!
export VALUES_FILE=./custom-values.yaml # set your values file path!

# Helm 3
helm install \
  $RELEASE_NAME \
  airflow-stable/airflow \
  --namespace $NAMESPACE \
  --version $CHART_VERSION \
  --values $VALUES_FILE

# Helm 2
helm install \
  airflow-stable/airflow \
  --name $RELEASE_NAME \
  --namespace $NAMESPACE \
  --version $CHART_VERSION \
  --values $VALUES_FILE

3 - 访问 WebUI

<块引用>

⚠️ 运行以下命令后浏览到 http://localhost:8080

export NAMESPACE=my-airflow-namespace # set a namespace!

export POD_NAME=$(kubectl get pods --namespace $NAMESPACE -l "component=web,app=airflow" -o jsonpath="{.items[0].metadata.name}")
kubectl port-forward --namespace $NAMESPACE $POD_NAME 8080:8080

注意:

  • 默认凭据 -- 用户:admin - 密码:admin

答案 1 :(得分:0)

我不知道产生该错误的确切原因(可能是旧版本),但我通过运行遇到了同样的问题

helm upgrade airflow -f values.yaml airflow-stable/airflow --version airflow-7.16.0

解决方案:
转到GitHub Releases

1. 找到您的版本,例如我的是 7.16.0 并将链接复制到其 .tgz

https://github.com/airflow-helm/charts/releases/download/airflow-7.16.0/airflow-7.16.0.tgz

2. 执行 helm pull 到您的本地目录

helm pull https://github.com/airflow-helm/charts/releases/download/airflow-7.16.0/airflow-7.16.0.tgz

3.最后使用本地图表进行升级

helm upgrade airflow -f values.yaml airflow-7.16.0.tgz
相关问题