Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:kubernetes:k8s05 [2022/09/27 16:08] adminelearning:workbooks:kubernetes:k8s05 [2024/12/15 06:53] (Version actuelle) admin
Ligne 1: Ligne 1:
 +~~PDF:LANDSCAPE~~
 +
 +Version - **2024.01**
 +
 +Dernière mise-à-jour : ~~LASTMOD~~
 +
 +
 ======DOF306 - Gestion des Volumes sous K8s====== ======DOF306 - Gestion des Volumes sous K8s======
  
Ligne 16: Ligne 23:
       * 2.4 - Utiliser un PersistentVolumeClaim dans un pod       * 2.4 - Utiliser un PersistentVolumeClaim dans un pod
       * 2.5 - Redimensionnement d'un PersistentVolumeClaim       * 2.5 - Redimensionnement d'un PersistentVolumeClaim
 +
 +=====Ressources=====
 +
 +====Lab #1=====
 +
 +  * https://www.dropbox.com/scl/fi/jylunrftkra3csboubxvm/volume.yaml?rlkey=wz0ckbw31gbq4j8cm7lc1ny7h&dl=0
 +  * https://www.dropbox.com/scl/fi/mv0z7jfqtd13q78m7716l/shared.yaml?rlkey=btadejbwv7i4hb98ap7ufrv1d&dl=0
 +
 +====Lab #2====
 +
 +  * https://www.dropbox.com/scl/fi/9c5kn7yw9q5eftw7pi1sd/localdisk.yaml?rlkey=xwtiqso78ow84ww3sssq4hp1e&dl=0
 +  * https://www.dropbox.com/scl/fi/fo5tfji3kxn9dtjitvek4/mypv.yaml?rlkey=cdt1g6dpwrzlihndzsrdreqsa&dl=0
 +  * https://www.dropbox.com/scl/fi/ja2ddchsgunwdswc4cc92/mypvc.yaml?rlkey=80mmqg90y7ikdz8ifqpvb49pt&dl=0
 +  * https://www.dropbox.com/scl/fi/lgwfi8tjbg5sq32zrqkpw/mypvcpod.yaml?rlkey=2v74mq9p8o63hiviwu595waj7&dl=0
  
 =====Présentation===== =====Présentation=====
Ligne 140: Ligne 161:
  
 <code> <code>
-trainee@kubenode2:~vi shared.yaml +root@kubemaster:~vi shared.yaml 
-trainee@kubenode2:~cat shared.yaml+root@kubemaster:~cat shared.yaml
 apiVersion: v1 apiVersion: v1
 kind: Pod kind: Pod
Ligne 263: Ligne 284:
     path: /var/output     path: /var/output
 </code> </code>
 +
 +<WRAP center round important 60%>
 +**Important** : Notez que la valeur de l'accessMode.
 +</WRAP>
 +
 +Il existe quatre types d'**accessModes** :  
 +
 +  * **ReadWriteOnce** ou **RWO**, 
 +    * le volume ne peut être monté que par un seul noeud,
 +  * **ReadOnlyMany** ou **ROX**,
 +    * le volume peut être monté en lecture seule par plusieurs noeuds,
 +  * **ReadWriteMany** ou **RWX**,
 +    * le volume peut être monté en lecture-écriture par plusieurs noeuds,
 +  * **ReadWriteOncePod** ou **RWOP**,
 +    * le volume ne peut être monté que par un seul pod.
 +
 +La disponibilité de l'accessMode dépend du type de service de stockage. Le mode **ReadWriteOnce** étant toujours disponible. Pour plus d'information concernant les accessMode, consultez **[[https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes|cette page]]**.
  
 <WRAP center round important 60%> <WRAP center round important 60%>
Ligne 269: Ligne 307:
  
 Il existe trois types de PersistentVolumeReclaimPolicy : Il existe trois types de PersistentVolumeReclaimPolicy :
-     +
   * **Retain**,   * **Retain**,
     * Les données ne sont pas supprimées lors de la suppression d'un PersistentVolumeClaim,     * Les données ne sont pas supprimées lors de la suppression d'un PersistentVolumeClaim,
Ligne 345: Ligne 383:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-**Important** : Notez que la valeur du STATUS est Bound.+**Important** : Notez que la valeur du STATUS est Bound. Notez aussi qu'un PersistentVolume ne peut être associé qu'à un seul PersistentVolumeClaim à la fois.
 </WRAP> </WRAP>
  
Ligne 451: Ligne 489:
  
 ---- ----
-Copyright © 2022 Hugh Norris+Copyright © 2024 Hugh Norris
Menu