社区
Docker
帖子详情
kubernetes 单个pod多个container 挂载文件
Jeff-Ren
2017-11-17 05:28:32
请问各位大神,一个pod中有两个container需要挂载不同的configfile,可以用什么方式解决呢
...全文
929
回复
打赏
收藏
kubernetes 单个pod多个container 挂载文件
请问各位大神,一个pod中有两个container需要挂载不同的configfile,可以用什么方式解决呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kubernetes
以
单个
文件
的方式
挂载
configMap 及
挂载
注意事项
问题现象 默认
挂载
configMap 时,
kubernetes
会覆盖掉
挂载
的整个目录,哪怕使用 items 也会导致整个目录被覆盖,那么如何实现挂在
单个
文件
而不覆盖整个目录呢。下面说一下
kubernetes
中如何
挂载
单个
文件
而不是整个目录。 解决方案 使用 subPath 实际上 kubernets 本身提供了 volumeMounts.subPath 属性用于挂在
单个
文件
而不是整个目录。...
Kubernetes
Pod
资源共享实现机制
Pod
基本概念
Pod
是
Kubernetes
创建和管理的最小单元,一个
Pod
由一个容器或
多个
容器组成,这些容器共享存储、网络。
Pod
特点 • 一个
Pod
可以理解为是一个应用实例,提供服务 •
Pod
中容器始终部署在一个Node上 •
Pod
中容器共享网络、存储资源 •
Kubernetes
直接管理
Pod
,而不是容器
Pod
就是豌豆荚,里面的豆子可以理解为容器,一个
pod
可以理解为一个应用提供具体的某个服务。
Pod
主要用法: • 运行
单个
容器:最常见的用法,在这种情况下,可以将
Pod
.
kubernetes
中
Pod
介绍
同一个
Pod
中的容器共享资源、网络环境,它们总是被同时调度,在一个
Pod
中同时运行
多个
容器是一种比较高级的用法,只有当你的容器需要紧密配合协作的时候才考虑用这种模式。这时我们可以修改原来的服务模块,在其中添加日志收集、发送的服务,但这样可能会影响原来服务的配置、部署方式,从而带来不必要的问题和成本,也会增加业务逻辑和基础服务的藕合度。创建
Pod
的时候可以指定
挂载
的存储卷。在k8s中,启动
Pod
时,会先启动⼀个pause 的容器,然后将后续的所有容器都 link 到这个pause 的容器,以实现⽹络共享。
kubernetes
基础知识
个人博客文章链接:
kubernetes
基础知识 - masaka的树屋 欢迎关注 文章目录核心概念
container
pod
slabelsnamespacereplicationreplicationControllerreplicaSetsliveness probedaemonSetjobServiceEndpointservice type:volumeemptyDirhostPathPersistentVolumes & PersistentVolumeClaimsdeploymentov
Kubernetes
中
Pod
的调度策略
Kubernetes
中
Pod
的调度策略
Docker
1,162
社区成员
921
社区内容
发帖
与我相关
我的任务
Docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
复制链接
扫一扫
分享
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章