gpt4 book ai didi

docker - 在Kubernetes中使用容器存储/共享数据

转载 作者:行者123 更新时间:2023-12-02 12:18:27 26 4
gpt4 key购买 nike

我已经将需要使用多个CSV(〜2gb)的python项目进行泊坞处理。为了减小图像大小,我没有在构建中包括CSV,而是选择通过卷将容器外部目录中的数据提供给正在运行的容器。在本地,通过docker运行时,我可以

docker run -v ~/local/path/:/container/path my-image:latest

这行得通,但是我不确定如何在Kubernetes中进行此操作。我一直在阅读文档,但对卷类型的数量,应存储实际CSV的位置等感到困惑。

根据我提供的项目信息,有没有明显的解决方案?

最佳答案

如果您想从Docker复制确切的行为,最常见的方法是使用hostPath。像这样:

apiVersion: v1
kind: Pod
metadata:
name: test-pd
spec:
containers:
- image: my-image:latest
name: my-container
volumeMounts:
- mountPath: /container/path
name: test-volume
volumes:
- name: test-volume
hostPath:
path: /usr/local/path
type: Directory

关于docker - 在Kubernetes中使用容器存储/共享数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53657524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com