3.5. Bloc de support de volume


L’OpenShift Dedicated peut fournir statiquement des volumes de blocs bruts. Ces volumes n’ont pas de système de fichiers et peuvent fournir des avantages de performance pour les applications qui écrivent directement sur le disque ou implémentent leur propre service de stockage.

Les volumes de blocs bruts sont fournis en spécifiant volumeMode: Bloc dans la spécification PV et PVC.

Important

Les pods utilisant des volumes de blocs bruts doivent être configurés pour permettre des conteneurs privilégiés.

Le tableau suivant affiche les plugins de volume supportant les volumes de blocs.

Expand
Tableau 3.4. Bloc de support de volume
Plugin de volumeFourni manuellementApprovisionnement dynamiqueEntièrement pris en charge

Amazon Elastic Block Store (Amazon EBS)

À PROPOS DE ER

À PROPOS DE ER

À PROPOS DE ER

Amazon Elastic File Storage (Amazon EFS)

   

GCP

À PROPOS DE ER

À PROPOS DE ER

À PROPOS DE ER

Le stockage LVM

À PROPOS DE ER

À PROPOS DE ER

À PROPOS DE ER

3.5.1. Exemples de volume de bloc

Exemple PV

apiVersion: v1
kind: PersistentVolume
metadata:
  name: block-pv
spec:
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteOnce
  volumeMode: Block 
1

  persistentVolumeReclaimPolicy: Retain
  fc:
    targetWWNs: ["50060e801049cfd1"]
    lun: 0
    readOnly: false
Copy to Clipboard Toggle word wrap

1
le VolumeMode doit être réglé sur Block pour indiquer que ce PV est un volume de bloc brut.

Exemple de PVC

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: block-pvc
spec:
  accessModes:
    - ReadWriteOnce
  volumeMode: Block 
1

  resources:
    requests:
      storage: 10Gi
Copy to Clipboard Toggle word wrap

1
le VolumeMode doit être réglé sur Block pour indiquer qu’un bloc brut de PVC est demandé.

Exemple de spécification de pod

apiVersion: v1
kind: Pod
metadata:
  name: pod-with-block-volume
spec:
  containers:
    - name: fc-container
      image: fedora:26
      command: ["/bin/sh", "-c"]
      args: [ "tail -f /dev/null" ]
      volumeDevices:  
1

        - name: data
          devicePath: /dev/xvda 
2

  volumes:
    - name: data
      persistentVolumeClaim:
        claimName: block-pvc 
3
Copy to Clipboard Toggle word wrap

1
le volumeDevices, au lieu de volumeMounts, est utilisé pour bloquer les périphériques. Les sources PersistentVolumeClaim ne peuvent être utilisées qu’avec des volumes de blocs bruts.
2
DevicePath, au lieu de MountPath, représente le chemin vers l’appareil physique où le bloc brut est mappé au système.
3
La source de volume doit être de type persistantVolumeClaim et doit correspondre au nom du PVC comme prévu.
Expand
Tableau 3.5. Les valeurs acceptées pour volumeMode
La valeurDéfaut par défaut

Le système de fichiers

♪ oui ♪

Bloc

C) Non

Expand
Tableau 3.6. Des scénarios de liaison pour les volumes de blocs
Le volume PVModeLe volume de PVCModeLe résultat contraignant

Le système de fichiers

Le système de fichiers

Lier

Indéterminé

Indéterminé

Lier

Le système de fichiers

Indéterminé

Lier

Indéterminé

Le système de fichiers

Lier

Bloc

Bloc

Lier

Indéterminé

Bloc

Il n’y a pas de Bind

Bloc

Indéterminé

Il n’y a pas de Bind

Le système de fichiers

Bloc

Il n’y a pas de Bind

Bloc

Le système de fichiers

Il n’y a pas de Bind

Important

Les valeurs non spécifiées entraînent la valeur par défaut de Filesystem.

Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat