当前位置: 首页 > 知识库问答 >
问题:

NFS存储的各种用途之间有什么区别

戚祺
2023-03-14

我的客户问我使用 NFS 时是否有任何区别,如下所示:
方法 1:定义 PV,如下所示:

apiVersion:v1
种类:PersistentVolume
元数据:
名称:mysqldb volume
规格:
capacity:
存储:3Gi
访问模式:
1ReadWriteMany
nfs:
path:/var/export/dbvol
服务器:master.lab.example。com

方法2:在本地文件系统/home/myapp/dir1上安装nfs,并如下定义PV:

API version:v1 < br > kind:persistent volume < br >元数据:< br >名称:mysqldb-volume
规格:< br >容量:< br >存储:1Gi
访问模式:< br> - ReadWriteOnce
主机路径:< br >路径:/home/myapp/dir1

pod将运行一个openjdk映像,该映像将输出到NFS上的一个文件中,看起来两者都应该工作,有什么不同吗?< br >

致以最诚挚的问候

局域网

共有1个答案

融建树
2023-03-14

使用hostPath执行此操作需要在节点上进行干预-在启动pod之前预先安装NFS,使其发生在kubernetes依赖关系之外(即,NFS的不可用性不会阻止pod启动,而是在没有安装内容的情况下启动,这非常糟糕)。

从设计上来说,直接NFS光伏要干净和明显得多,但最终,两者总的来说都会起作用。

 类似资料:
  • 问题内容: 我想在不同节点上的2个应用程序之间共享会话;但是,我很困惑Cookie和Redis会话存储之间的区别是什么;例如Cookie会话可能如下所示: 在Redis中,一个会话存储可能看起来像这样: 但是,我很困惑如何共享这些会话。在cookie方法中,请求包含会话的状态,而我看不到Redis中的会话实际上如何匹配到2个应用程序之间的状态。有什么建议如何在2个机架应用程序之间使用Redis /

  • 问题内容: 数据访问对象(DAO)和存储库模式之间有什么区别?我正在使用Enterprise Java Beans(EJB3),Hibernate ORM作为基础结构以及域驱动设计(DDD)和测试驱动开发(TDD)作为设计技术来开发应用程序。 问题答案: 是 数据持久性 的抽象。 是 对象集合 的抽象。 会被认为更接近数据库,通常以表为中心。 将被视为更接近域,仅处理汇总根。 可以使用来实现,但您

  • 本文向大家介绍HTML5有哪些存储类型?它们之间有什么区别?相关面试题,主要包含被问及HTML5有哪些存储类型?它们之间有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 cookie: 最大 4k, 基本无兼容问题, 所有同源tab 共享, 每次请求都携带, key-value 存储, value 只存字符串 sessionStorage 无大小限制, 只在当前 tab 有效, tab 关闭

  • 问题内容: 在MySQL数据库上下文中,以下3个术语有什么区别: 存储过程 存储功能 存储例程 像那些日期时间功能(例如等)之类的内置功能也被认为是什么? 问题答案: Google是您的朋友。“ mysql例程功能过程”的第一个匹配项是:http : //dev.mysql.com/doc/refman/5.0/en/stored-routines- syntax.html 快速总结: 存储的例程

  • 在任何人告诉我查找旧答案或RTFM之前,请注意我已经这样做了,所以请在指示我查找其他地方之前阅读详细信息。 我已经确定,优化级别的差异并不像为更高的优化级别启用了一些不同类型的优化标志那么简单。 例如,我首先通过以下步骤发现了O0和O1的优化标志的差异: 这给了我一个O1对O0启用的各种优化标志的列表。 然后,我用-O0编译了代码,但是添加了O1对O0启用的所有单独的优化标志,因为结果应该和O1一

  • 问题内容: 在此示例中: 无法编译为: 而被编译器接受。 这个答案说明唯一的区别是,与不同,它允许您稍后引用类型,似乎并非如此。 是什么区别,并在这种情况下,为什么不第一编译? 问题答案: 通过使用以下签名定义方法: 并像这样调用它: 在jls§8.1.2中,我们发现(有趣的部分被我加粗了): 通用类声明定义了一组参数化类型(第4.5节), 每种可能通过类型arguments调用类型参数节的类型