当前位置: 首页 > news >正文

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

相关文章:

  • 使用vigil 监控微服务系统包含可视化界面
  • Centos查看端口占用情况和开启端口命令
  • 分布式计算框架MapReduce
  • php新特性:trait 关键字使用
  • BZOJ2938:[POI2000]病毒(AC自动机)
  • MaxCompute访问TableStore(OTS) 数据
  • 并发之痛 Thread,Goroutine,Actor
  • qca wlan wifi modules解析二
  • 结合 Laravel 初步学习 GraphQL
  • 实验三 类与对象(zxt)
  • 翻译:DECLARE HANDLER语句(已提交到MariaDB官方手册)
  • 窥探Node.js里的Stream
  • 给mybatis添加自动建表,自动加字段的功能
  • 如何夯实(Java)编程基础,并深入学习和提高
  • 大话测试与质量
  • 收藏网友的 源程序下载网
  • AWS实战 - 利用IAM对S3做访问控制
  • create-react-app项目添加less配置
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • JS 面试题总结
  • k8s如何管理Pod
  • mysql 5.6 原生Online DDL解析
  • Python socket服务器端、客户端传送信息
  • rabbitmq延迟消息示例
  • SpiderData 2019年2月23日 DApp数据排行榜
  • vagrant 添加本地 box 安装 laravel homestead
  • vue-loader 源码解析系列之 selector
  • vuex 笔记整理
  • 程序员该如何有效的找工作?
  • 从重复到重用
  • ------- 计算机网络基础
  • 聊聊redis的数据结构的应用
  • 前端面试题总结
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • ​如何防止网络攻击?
  • #stm32整理(一)flash读写
  • $().each和$.each的区别
  • (3)(3.5) 遥测无线电区域条例
  • (八十八)VFL语言初步 - 实现布局
  • (差分)胡桃爱原石
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • ./configure,make,make install的作用
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET 设计一套高性能的弱事件机制
  • .net 生成二级域名
  • .NET和.COM和.CN域名区别
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • @Autowired和@Resource的区别
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限