Skip to content

如何发布Python应用到K8S

下面以Flask-Demo为例

在我们的仓库中创建一个Dockerfile文件,Dockerfile可以放到与代码同级或者其它目录都是可以的。

  • 示例Dockerfile
    FROM python:3.7
    MAINTAINER gujiwork@outlook.com
    
    ENV PYTHONPATH=.
    ENV TZ=Asia/Shanghai
    
    COPY . /data/webapps/flask-demo
    COPY requirements.txt requirements.txt
    
    RUN pip3 config set global.index-url http://mirrors.aliyun.com/pypi/simple && pip3 config set install.trusted-host mirrors.aliyun.com
    RUN pip3 install -r requirements.txt
    
    WORKDIR /data/webapps/flask-demo
    
    EXPOSE 5000
    CMD ["python","app.py"]
    

创建应用

应用发布 - 应用管理 - 点击创建应用,选择容器部署方式

Back to top