You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
>Nota: La red 10.0.0.0/24 es la red interna donde se encuentra el master y los nodos del cluster.
40
40
@@ -46,7 +46,7 @@ Y comprobamos los directorios exportados:
46
46
47
47
showmount -e 127.0.0.1
48
48
Export list for 127.0.0.1:
49
-
/shared 10.0.0.0/24
49
+
/var/shared 10.0.0.0/24
50
50
51
51
### Configuración en los nodos
52
52
@@ -58,8 +58,36 @@ Y comprobamos los directorios exportados en el master:
58
58
59
59
showmount -e 10.0.0.4
60
60
Export list for 10.0.0.4:
61
-
/shared 10.0.0.0/24
61
+
/var/shared 10.0.0.0/24
62
62
63
63
Y ya podemos montarlo:
64
64
65
-
mount -t nfs4 10.0.0.4:/shared /data
65
+
mount -t nfs4 10.0.0.4:/var/shared /var/data
66
+
67
+
### Creación del volumen en Kubernetes
68
+
69
+
Ya podemos crear el volumen utilizando el objeto *PersistentVolumen*. Lo definimos en el fichero [`nfs-pv.yaml`](https://github.com/josedom24/kubernetes/blob/master/ejemplos/volumen/nfs-pv.yaml):
70
+
71
+
apiVersion: v1
72
+
kind: PersistentVolume
73
+
metadata:
74
+
name: nfs-pv
75
+
spec:
76
+
capacity:
77
+
storage: 5Gi
78
+
accessModes:
79
+
- ReadWriteMany
80
+
persistentVolumeReclaimPolicy: Recycle
81
+
nfs:
82
+
path: /var/shared
83
+
server: 10.0.0.4
84
+
85
+
Y lo creamos y vemos el recurso:
86
+
87
+
kubectl create -f nfs-pv.yaml
88
+
persistentvolume "nfs-pv" created
89
+
90
+
kubectl get pv
91
+
NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
Copy file name to clipboardexpand all lines: unidades/volumen.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -83,7 +83,7 @@ Accedemos al pod y vemos los contenidos de cada directorio:
83
83
84
84
## Compartiendo información en un pod
85
85
86
-
Veamos con un ejemplo la posibilidad de compartir información entre contenedores de un pod. En el fichero [`pod2-nginx.yaml`]() creamos un pod con dos contenedores y un volumen:
86
+
Veamos con un ejemplo la posibilidad de compartir información entre contenedores de un pod. En el fichero [`pod2-nginx.yaml`](https://github.com/josedom24/kubernetes/blob/master/ejemplos/volumen/pod2-nginx.yaml) creamos un pod con dos contenedores y un volumen:
0 commit comments