更新 kubernetes-数据存储.md
This commit is contained in:
parent
a0462fcbf1
commit
578f638506
@ -29,7 +29,7 @@ EmptyDir是在Pod被分配到Node时创建的,它的初始内容为空,并
|
||||
|
||||
在一个Pod中准备两个容器nginx和busybox,然后声明一个Volume分别挂在到两个容器的目录中,然后nginx容器负责向Volume中写日志,busybox中通过命令将日志内容读到控制台。
|
||||
|
||||

|
||||

|
||||
|
||||
创建一个volume-emptydir.yaml
|
||||
|
||||
@ -108,7 +108,7 @@ Commercial support is available at
|
||||
|
||||
HostPath就是将Node主机中一个实际目录挂在到Pod中,以供容器使用,这样的设计就可以保证Pod销毁了,但是数据依据可以存在于Node主机上。
|
||||
|
||||

|
||||

|
||||
|
||||
创建一个volume-hostpath.yaml:
|
||||
|
||||
@ -205,7 +205,7 @@ HostPath可以解决数据持久化的问题,但是一旦Node节点故障了
|
||||
|
||||
NFS是一个网络文件存储系统,可以搭建一台NFS服务器,然后将Pod中的存储直接连接到NFS系统上,这样的话,无论Pod在节点上怎么转移,只要Node跟NFS的对接没问题,数据就可以成功访问。
|
||||
|
||||

|
||||

|
||||
|
||||
1)首先要准备nfs的服务器,这里为了简单,直接是master节点做nfs服务器
|
||||
|
||||
@ -284,7 +284,7 @@ access.log error.log
|
||||
- PV(Persistent Volume)是持久化卷的意思,是对底层的共享存储的一种抽象。一般情况下PV由kubernetes管理员进行创建和配置,它与底层具体的共享存储技术有关,并通过插件完成与共享存储的对接。
|
||||
- PVC(Persistent Volume Claim)是持久卷声明的意思,是用户对于存储需求的一种声明。换句话说,PVC其实就是用户向kubernetes系统发出的一种资源需求申请。
|
||||
|
||||

|
||||

|
||||
|
||||
使用了PV和PVC之后,工作可以得到进一步的细分:
|
||||
|
||||
@ -651,7 +651,7 @@ PVC和PV是一一对应的,PV和PVC之间的相互作用遵循以下生命周
|
||||
|
||||
对于PV,管理员可以设定回收策略,用于设置与之绑定的PVC释放资源之后如何处理遗留数据的问题。只有PV的存储空间完成回收,才能供新的PVC绑定和使用
|
||||
|
||||

|
||||

|
||||
|
||||
### 3. 配置存储
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user