簡體   English   中英

使用 helm 圖表在 kubernetes 上安裝 python 包

[英]installing python packages on kubernetes using helm charts

我正在嘗試使用一些使用 pip 的外部 python 包,這將讓我在 apache Z2528F15A184A196DDE735 上使用雪花

我有一個 dockerfile,我正在使用 helm 聊天來安裝 airflow。

現在我需要添加一些 python 依賴項來集成雪花和 airflow,我有兩種方法可以做到這一點。

想法1:

Adding python packages to docker file using requirements.txt file which will have my pip packages and then docker build using this dockerfile

想法2:

Adding python packages to values.yaml file and using this to upgrade my helm chart for airflow so that it installs airflow and these packages.

我嘗試了這兩個,它似乎不起作用。 我沒有看到我的包裹。

是否有任何替代或推薦的方法來做到這一點?

我可以按照上面其他用戶的建議通過更新 dockerfile 來解決這個問題。

將您的 python 包添加到 requirements.txt 文件並將其保存到文件夾(您的工作目錄)

FROM apache/airflow:latest

USER airflow
WORKDIR C:/Users/my_folder_which_has_requirements.txt
COPY requirements.txt ./
RUN pip install -r requirements.txt

您也可以在沒有 requirements.txt 的情況下執行此操作

FROM apache/airflow:latest

USER airflow
RUN pip install "package1" "package2" "package3"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM