首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

Minikube卷
EN

Stack Overflow用户
提问于 2017-02-25 20:38:59
回答 3查看 14.5K关注 0票数 14

Minikube应该使在本地运行Kubernetes变得简单,不仅是为了“入门”,也是为了“日常开发工作流程”。

来源:https://github.com/kubernetes/minikube/blob/master/ROADMAP.md#goals

但是我也可以读到:"PersistentVolumes被映射到minikube VM中的一个目录。Minikube VM引导到一个tmpfs,因此大多数目录在重新引导(minikube停止)后将不会被保留。“

来源:https://kubernetes.io/docs/getting-started-guides/minikube/#persistent-volumes

如果我的开发需要持久化存储(MySQL数据库、mongodb数据库等),那该怎么办呢?我需要抛出我的Minikube并直接安装完整的Kubernetes吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-03-01 01:10:16

以下是Minikube贡献者的回答,确认文档中存在问题:

我重写了自述文件以使其更有意义。

主机是您正在运行minikube的计算机。这仅通过已装载的主机文件夹https://github.com/kubernetes/minikube/blob/master/docs/host_folder_mount.md向虚拟机公开

来宾或minikube VM将把某些文件夹持久化到主机上存储的磁盘上(类似于~/.minikube/machines/minikube/disk.vmdk)。在minikube VM中的某些目录中存储的文件将在启动/停止之间保留,但不会删除。

来源:https://github.com/kubernetes/minikube/issues/1184

票数 9
EN

Stack Overflow用户

发布于 2017-02-25 20:48:38

这在the documentation中有介绍。相关部分紧跟在您已经引用的句子之后:

但是,Minikube被配置为持久存储在以下主机目录下的文件:

  • /data
  • /var/lib/localkube
  • /var/lib/docker

下面是一个在‘/ PersistentVolume’目录中持久化数据的示例数据配置:

apiVersion:数据种类:数据元数据:名称:数据规格: accessModes:- ReadWriteOnce容量:存储: 5Gi hostPath:路径:/ v1 / pv0001 /

只需声明映射到主机上/data中的任何目录的hostPath卷,这些卷应该在重新启动后仍然存在。

票数 20
EN

Stack Overflow用户

发布于 2017-07-25 14:44:18

或者你可以试试https://github.com/reachlin/k8s0/,它是一个使用ansible安装在单个主机上的成熟的kubernetes。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42456159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档