然而,由于我正在尝试创建动态创建的DAG,所以我使用的是Google,所以我无法使用托管web服务器1。
当我更新插件时,我的托管气流when服务器能够获取更改。然而,我自己管理的气流网络服务器无法获取更改。
我知道我需要重新启动我的气流got服务器,但是在执行以下命令之后,我的吊舱似乎还没有重新启动:
kubectl get deploy airflow-webserver -o yaml | kubectl replace --force -f -作为参考,如果您正在执行3中提到的步骤,可以看到我的deployment.yaml。
对于某些未使用的环境变量,使用kubectl修补程序重新启动吊舱似乎也不起作用。
发布于 2019-01-10 09:57:47
这个问题已经通过创建一个新环境来解决,然后使用1将所有数据迁移到新环境,当前版本是1.4.1 (我以前使用的版本是1.3.0)。有关发布的信息可以在2中找到。插件可以通过将插件目录复制到插件目录,使用gcs引信或使用web控制台来安装。
如果您在‘re服务器上使用插件,这意味着您的端点也受到IAP的保护。要以编程方式访问它,可以使用服务帐户3。
请注意,当您使用测试版时。通过使用以下命令创建的命令:
gcloud beta composer environments create <env> --location=<location> --airflow-version <version> --node-count <node-count>您应该首先创建环境,然后运行我提供的脚本,因为这个beta版本可以在v1beta1上使用。同时,脚本只支持v1 API。
还请注意,如果您在旧环境中单独使用其他k8s资源,这将不会由我提到的脚本进行备份。脚本只备份所有配置到您的气流,即: DB,DAG和日志。因此,如果您使用的是一个自我管理的for服务器,您应该为这个for服务器重新创建您的部署。
https://stackoverflow.com/questions/54091705
复制相似问题