龙8国际-龙八国际-龙8国际手机pt网页 当前位置:首页>龙8国际-龙八国际-龙8国际手机pt网页>正文

龙8国际-龙八国际-龙8国际手机pt网页

发布时间:2019-04-19

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

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

当前文章://ask/18-10-1251883.html

发布时间:2019-04-19 01:40:27

利发国际娱乐所有网址 大满贯水果机最新版本 宝运莱&手机客户端 乐虎国际娱乐游戏 - home 梦之城娱乐注册 百乐门彩票网官方网站 最新u优乐娱乐官方网站 亚博体育app不给提现怎么办 钱柜娱乐钱柜娱乐 

责任编辑:建辛建

随机推荐