我試圖在氣流中使用一個名為 Secrets 的模塊將機密傳遞給氣流中的 KubernetesOperator。它應該被匯入為from airflow.contrib.kubernetes.secret import Secret
但我收到一個錯誤
ModuleNotFoundError: No module named 'airflow.contrib.kubernetes'
我試圖安裝 apache-airflow kubernetes 包pip install apache-airflow[kubernetes]
,但這沒有幫助。
uj5u.com熱心網友回復:
進口是:
from airflow.kubernetes.secret import Secret
注意,Airflow 中的 Secret 類只能參考Kubernetes 中已經存在的 Secret。
如果您正在尋找“通過”= 生成秘密,那么它將無法正常作業。您首先必須在 Kubernetes 中創建它們。您可以通過使用create_namespaced_secretKubernetes Python SDK 來做到這一點 - 請參閱在 Kubernetes Python 客戶端中使用 create_namespaced_secret API
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/474919.html
標籤:Kubernetes 空气流动 Kubernetes-秘密
