hostPath Volume - 每天5分钟玩转 Docker 容器技术(148)

hostPath Volume 的作用是将 Docker Host 文件系统中已经存在的目录 mount 给 Pod 的容器。大部分应用都不会使用 hostPath Volume,因为这实际上增加了 Pod 与节点的耦合,限制了 Pod 的使用。不过那些需要访问 Kubernetes 或 Docker 内部数据(配置文件和二进制库)的应用则需要使用 hostPath。

比如 kube-apiserver 和 kube-controller-manager 就是这样的应用,通过

kubectl edit --namespace=kube-system pod kube-apiserver-k8s-master

查看 kube-apiserver Pod 的配置,下面是 Volume 的相关部分:

这里定义了三个 hostPath volume k8scerts 和 pki,分别对应 Host 目录 /etc/kubernetes/etc/ssl/certs 和 /etc/pki

如果 Pod 被销毁了,hostPath 对应的目录也还会被保留,从这点看,hostPath 的持久性比 emptyDir 强。不过一旦 Host 崩溃,hostPath 也就没法访问了。

下一节我们将学习具备真正持久性的 Volume。

书籍:

1.《每天5分钟玩转Kubernetes》
https://item.jd.com/26225745440.html

2.《每天5分钟玩转Docker容器技术》
https://item.jd.com/16936307278.html

3.《每天5分钟玩转OpenStack》
https://item.jd.com/12086376.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/242403.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Python实现发送Email电子邮件【第19篇—python发邮件】

文章目录 👽使用Python实现发送Email电子邮件🎶实现原理🏃Python实现发送Email电子邮件-基础版👫实现源码🙆源码解析 💇Python实现发送Email电子邮件-完善版👫实现源码🙆源码解析&am…

信用卡刷10万买车,然后账单分期,划不划算?

买车我们优先推荐银行贷款,毕竟目前银行购车贷款的利率也就4.5%左右,是所有贷款当中利率最低的,也是最划算的。如果你没法从银行贷款,那只能考虑刷信用卡或汽车厂家的贷款了,至于选择刷信用卡还是选择汽车厂家的贷款&a…

理财平台频繁暴雷,羊毛党该要本金还是撸利息?

对于那些收益高的离谱的理财平台,你看重的是人家的利息,人家看重的是你的本金,薅羊毛也一样,你薅的是人家福利,人家盯着的是你的本金。我身边就有一个这样的朋友,当初某P2P平台就是通过注册送体验金的方式引…

C#上位机——串口助手高级01

C#上位机——串口助手高级 第一步:设置界面 右击RiceTextBox,选择置于顶层 选择StatusLabel 第二步:重新对控件进行命名 第三步:设置一些属性 波特率就是一秒钟发送的位数! using…

乱用信用卡?黑名单见

随便办卡?随性还款?随意套现?如今个人的信用愈发重要加上信用卡的新政无意间增加了使用负担 你还在这么随便的使用信用卡吗? 那简直是在给自己“招黑”!01、随意办卡随随便便申请信用卡,想当集大成者&#…

华为2017年财报,为何6036亿销售收入,净利润才479亿?

虽然华为的净利润率只有8%,和阿里、腾讯的净利润率没法比,但是8%对制造业来说已经很不容用易了,而且如果没有巨额的研发费用和员工费用支出,华为的净利润至少可以达到25%以上,可以轻松超过目前中国90%的企业&#xff0…

C#上位机——串口助手高级02

C#上位机——串口助手高级 using Microsoft.Win32; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO.Ports; using System.Text; using System.Windows.Forms;namespace 串口助手 {p…

外部 Storage Provider - 每天5分钟玩转 Docker 容器技术(149)

如果 Kubernetes 部署在诸如 AWS、GCE、Azure 等公有云上,可以直接使用云硬盘作为 Volume,下面是 AWS Elastic Block Store 的例子: 要在 Pod 中使用 ESB volume,必须先在 AWS 中创建,然后通过 volume-id 引用。其他云…

C#上位机——串口助手高级03

C#上位机——串口助手高级03 using Microsoft.Win32; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO.Ports; using System.Text; using System.Windows.Forms;namespace 串口助手 …

为什么你申请信用卡总是被拒绝?是银行跟你有仇吗?

信用卡被拒是有很多原因的,正常来说如果你信用卡被拒绝,可以从以下几个方面找原因。一、征信问题如果最近两年征信逾期超过6次以上,或有超过90天以上不还款的记录,那基本没戏。除此之外,如果你最近半年之内查询征信的次…

在银行存款被吞了,怎么能快速解决?

存款被吞,估计绝大部分都会非常紧张,生怕被吞的存款就这样没了。在这个时候,很多人首先想到的是会给银行打电话,说自己的钱被ATM吞了,希望银行的人员能过来看一下,这个时候,银行客服人员估计会不…

C#上位机——父子窗口

C#上位机——父子窗口 创建一个类 第一步:主窗体建立委托 第二步:在主窗体的事件中使用委托 第三步:将副窗体中的方法赋给委托 using Microsoft.Win32; using System; using System.Collections.Generic; using System.ComponentModel; u…

余额宝好日子到头,以后不能随存随取了!

最近几日,支付宝、微信等等第三方支付机构被收编的新闻充斥着各大头条,根据网联涵(2018)42号文件相关要求,关于非银行支付机构网络支付清算平台渠道接入工作相关事宜的函中的要求代扣及直连将会被停止。对此大家都在热…

30几岁该有多少存款才算合格?

今年30几岁,定期存款没有,活期存款有一两千,贷款到是有几百万。那30岁应该有多少存款呢?我觉得这个没有一个固定的标准,因为每个人所处的地方,工作的单位,个人的资源,能力&#xff0…

C#上位机—事件传参

C#上位机—事件传参 主窗口的操作 子窗口的操作 using Microsoft.Win32; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO.Ports; using System.Text; using System.Windows.Forms…

PV PVC - 每天5分钟玩转 Docker 容器技术(150)

Volume 提供了非常好的数据持久化方案,不过在可管理性上还有不足。 拿前面 AWS EBS 的例子来说,要使用 Volume,Pod 必须事先知道如下信息: 当前 Volume 来自 AWS EBS。 EBS Volume 已经提前创建,并且知道确切的 volu…

扩展协议解析

扩展协议解析 解析数据帧的类

NFS PersistentVolume - 每天5分钟玩转 Docker 容器技术(151)

上一节我们介绍了 PV 和 PVC,本节通过 NFS 实践。 作为准备工作,我们已经在 k8s-master 节点上搭建了一个 NFS 服务器,目录为 /nfsdata: 下面创建一个 PV mypv1,配置文件 nfs-pv1.yml 如下: ① capacity 指…

最优化算法——常见优化算法分类及总结

之前做特征选择,实现过基于群智能算法进行最优化的搜索,看过一些群智能优化算法的论文,在此做一下总结。 最优化问题在生活或者工作中存在各种各样的最优化问题,比如每个企业和个人都要考虑的一个问题“在一定成本下,如…