博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hostPath Volume - 每天5分钟玩转 Docker 容器技术(148)
阅读量:5889 次
发布时间:2019-06-19

本文共 636 字,大约阅读时间需要 2 分钟。

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》

2.《每天5分钟玩转Docker容器技术》

3.《每天5分钟玩转OpenStack》

转载地址:http://rwfsx.baihongyu.com/

你可能感兴趣的文章
图文介绍如何在Eclipse统计代码行数
查看>>
vmware11安装ubutnu15.10
查看>>
hi3507/hi3515交叉编译live555
查看>>
《Spring技术内幕》——阅读笔记
查看>>
Android RxJava 的详解(转)
查看>>
高并发限流处理
查看>>
Python学习day1作业总结
查看>>
细说 Python logging
查看>>
解析apk、ipa应用程序包,获得包名、应用程序名、版本号等信息。
查看>>
【ActiveMQ教程】点对点(Point-to-Point)消息教程
查看>>
MYSQL触发器的使用
查看>>
JS字符串中提取数字
查看>>
自定义View实战:空调遥控器
查看>>
Java构建树对象
查看>>
两种方法实现10进制和62进制互转
查看>>
无难度教你学会Yii2的资源管理(Asset Manager) - 发布资源
查看>>
Android MVP 模式 项目初体验(一)
查看>>
Android四大组件:BroadcastReceiver史上最全面解析
查看>>
基于Laravel Task-Scheduler定时发送邮件小程序
查看>>
Yii2笔记:activerecord和activecontroller
查看>>