无法将python代码安装到本地kubernetes pod

时间:2019-02-09 07:59:42

标签: docker minikube

我正在尝试使用minikube设置本地kubernetes开发kluster,并且无法将python文件安装到pod。

我的src目录中有一个server.py文件,该文件已挂载到serverpod上:

apiVersion: v1
kind: Pod
metadata:
  labels:
    app: web
  name: serverpod
spec:
  containers:
    -
      imagePullPolicy: IfNotPresent
      image: flaskserver
      name: testserver
      ports:
        -
          containerPort: 8000
      volumeMounts:
        - name: src-config
          mountPath: /src

  volumes:
    - name: src-config
      hostPath:
        path: /home/user/project/src

Dockerfile

FROM python:3
EXPOSE 8000

RUN pip install flask
RUN mkdir /src

CMD [ "python", "src/server.py" ]

吊舱似乎没有找到server.py文件,不确定我是否正在使用此权限。

1 个答案:

答案 0 :(得分:1)

好像您尚未将主机文件夹挂载到kubernetes卷上。按照this doc在群集本地文件夹中安装文件夹。