永发信息网

k8s怎么把容器里面的内容挂出来

答案:1  悬赏:60  手机版
解决时间 2021-11-13 16:52
k8s怎么把容器里面的内容挂出来
最佳答案
    普通Volume
最简单的普通Volume是单节点Volume。它和Docker的存储卷类似,使用的是Pod所在K8S节点的本地目录。



第二种类型是跨节点存储卷,这种存储卷不和某个具体的K8S节点绑定,而是独立于K8S节点存在的,整个存储集群和K8S集群是两个集群,相互独立。


跨节点的存储卷在Knetes上用的比较多,如果已有的存储不能满足要求,还可以开发自己的Volume插件,只需要实现Volume.go里定义的接口。如果你是一个存储厂商,想要自己的存储支持Knetes上运行的容器,就可以去开发一个自己的Volume插件。


2.persistent volume


它和普通Volume的区别是什么呢?


普通Volume和使用它的Pod之间是一种静态绑定关系,在定义Pod的文件里,同时定义了它使用的Volume。Volume是Pod的附属品,我们无法单独创建一个Volume,因为它不是一个独立的K8S资源对象。


而Persistent Volume简称PV是一个K8S资源对象,所以我们可以单独创建一个PV。它不和Pod直接发生关系,而是通过Persistent Volume Claim,简称PVC来实现动态绑定。Pod定义里指定的是PVC,然后PVC会根据Pod的要求去自动绑定合适的PV给Pod使用。


PV的访问模式有三种:


第一种,ReadWriteOnce:是最基本的方式,可读可写,但只支持被单个Pod挂载。
第二种,ReadOnlyMany:可以以只读的方式被多个Pod挂载。
第三种,ReadWriteMany:这种存储可以以读写的方式被多个Pod共享。不是每一种存储都支持这三种方式,像共享方式,目前支持的还比较少,比较常用的是NFS。在PVC绑定PV时通常根据两个条件来绑定,一个是存储的大小,另一个就是访问模式。


刚才提到说PV与普通Volume的区别是动态绑定,我们来看一下这个过程是怎样的。


这是PV的生命周期,首先是Provision,即创建PV,这里创建PV有两种方式,静态和动态。所谓静态,是管理员手动创建一堆PV,组成一个PV池,供PVC来绑定。动态方式是通过一个叫Storage Class的对象由存储系统根据PVC的要求自动创建。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东岗社区居委会地址好找么,我有些事要过去,
环保局对牛场有那些要求
常见的十字绣绣法
台湾现在热播什么偶像剧,八大,华视
3.85×1.3 0.15×1.3简便计算怎么算
懦弱,女人看不惯男人懦弱,因为当她受到欺负
缩句 放暑假的时候,镇上来了度假的罗伯特先生
我觉的只要读正规的书
姐姐喝醉了,我们回不去,我和她开宾馆睡了一
结婚后女方回门为什么不能等到天黑回自己小家
九寨沟现在开放了吗
求男女打赌女生输的故事
东维力的用法用量
刚看完不死者之王动画和漫画,小说没看。动画
古代最惨刑法,为什么人们宁愿受刑也不自尽?
推荐资讯
能在一个迷宫商店买齐所有失落和怪异武器吗
放一个论坛,一般要多大的mysql
1米68/88斤。和1米60/82斤哪个更瘦!
五年后还款需要还多少
居梦莱家纺地址在什么地方,想过去办事,
win7点击鼠标出现水波纹的效果怎么设置
烦人的RAV4自动启停,怎么破
什么是京东黑号 成为京东黑号的原因分析
北京时间今晨,掘金队凭借球员( )的最快“
2016年最香港新电视剧有哪些
坐着弹吉他,用什么椅子最舒服
韩罗苑有几家分店
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?