Outils pour utilisateurs

Outils du site


informatique:kebernetes:kube_storage

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édentes Révision précédente
Prochaine révision
Révision précédente
informatique:kebernetes:kube_storage [2023/12/13 08:37]
benoit [Créer une réclamation de volume Persistant]
informatique:kebernetes:kube_storage [2023/12/13 09:14] (Version actuelle)
benoit [Lancer un POD qui réclame le volume]
Ligne 78: Ligne 78:
  
 ===== Lancer un POD qui réclame le volume ===== ===== Lancer un POD qui réclame le volume =====
 +
 +Créer le fichier Manisteste :
 +  vim vim create_pods_persistantVol.yml
 +
 +Insérer les contenu suivant :
 +  apiVersion: v1
 +  kind: Pod
 +  metadata:
 +    name: mydeb-pod
 +  spec:
 +    nodeName: k8s-node
 +    volumes:
 +      - name: pv-storage-01
 +        persistentVolumeClaim:​
 +          claimName: pv-claim-01
 +    containers:
 +      - name: mydeb
 +        image: debian
 +        command: ["​sleep"​]
 +        args: ["​infinity"​]
 +        ports:
 +          - containerPort:​ 80
 +        volumeMounts:​
 +          - mountPath: "/​var/​www/​html"​
 +            name: pv-storage-01
 +
 +Explication : 
 +  * **spec.nodeName**:​ Si les données sont sur un node spécifique,​ on peut indiquer ici le node sur lequel sera affecté le pod.
 +  * **spec.volumes.name** : Définir un nom stockage qui servira de référence pour assigner le volume aux conteneurs.
 +  * **spec.volumes.persistentVolumeClaim.claimName**:​ Indiquer le nom de la réclamation de volume. Créé plus haut.
 +  * **spec.containers.volumeMounts.mountPath**:​ Indiquer le point de montage du volume dans le conteneur.
 +  * **spec.containers.volumeMounts.name**:​ Indiquer le nom du stockage à utiliser. Doit correspondre avec **spec.volumes.name**
 +
 +Appliquer le manifeste : 
 +  kubectl apply -f create_pods_persistantVol.yml
informatique/kebernetes/kube_storage.1702453049.txt.gz · Dernière modification: 2023/12/13 08:37 par benoit