我有一个docker图像,我在本地mac中运行它如下所示:
1)创建文件系统 - > mkdir数据和mkdir许可证
2)Docker运行:---> docker run \ --rm \ -u id -u
:id -g
\ -p 11225:11225 \ -p 9090:9090 \ -v pwd
/ data:/ data \ -v pwd
/ license:/执照 \
现在,我想在Kubernetes中运行它。虽然我将端口公开为服务,但如何创建文件夹(数据和许可证),然后在kubernetes集群中将其公开为绑定卷?示例yml或kubectl命令有帮助
你可以在https://kubernetes.io/docs/concepts/storage/volumes/找到kubernetes Volumes的解释,这是你真正需要研究的,并决定哪种卷类型最适合你的特定情况/环境。
https://kubernetes.io/docs/concepts/storage/persistent-volumes/是一个很好的阅读,通过PVC / PV概念扩展您对kubernetes持久存储管理的理解。