无法将 python 代码挂载到本地 kubernetes pod

Can't mount python code to local kubernetes pod

我正在尝试使用 minikube 设置本地 kubernetes 开发集群,但无法将我的 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

Docker 文件

FROM python:3
EXPOSE 8000

RUN pip install flask
RUN mkdir /src

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

pod 似乎没有找到 server.py 文件,不确定我是否使用了这个权利。

您似乎还没有将主机文件夹挂载到 kubernetes 卷。按照 this doc 将本地文件夹挂载到集群。