veilletechno:kubernetes:iscsi:targetd

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
veilletechno:kubernetes:iscsi:targetd [2019/02/03 15:48] madkoveilletechno:kubernetes:iscsi:targetd [2019/02/03 15:56] (Version actuelle) – [Changer la classe de stockage par défaut] madko
Ligne 181: Ligne 181:
 <code> <code>
 kubectl get pvc kubectl get pvc
 +</code>
 +
 +Si tout se passe bien :
 +
 +<code>
 +NAME      STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS               AGE
 +myclaim   Bound    pvc-3445c061-27cb-11e9-8d76-0200c0a8024b   100Mi      RWO            iscsi-targetd-vg-targetd   3s
 +</code>
 +
 +Sur le serveur targetd, on doit voir une nouvelle LUN (via targetcli) et un nouvel LV qui l'utilise (notre targetd est configuré pour utiliser du LVM via un VG appelé iscsi).
 +
 +===== Changer la classe de stockage par défaut =====
 +
 +Nous avons vu que notre test de PVC explicite clairement sa classe de stockage. Si nous voulons que par défaut les pods qui ne précise rien à ce niveau parte sur notre classe de stockage iSCSI, il suffit de définir cette dernière comme classe par défaut.
 +
 +Pour afficher les classes de stockage :
 +
 +<code>
 +[root@node1 ~]# kubectl get sc
 +NAME                       PROVISIONER     AGE
 +iscsi-targetd-vg-targetd   iscsi-targetd   18m
 +</code>
 +
 +Pour définir une classe comme classe par défaut :
 +
 +<code>
 +kubectl patch storageclass iscsi-targetd-vg-targetd -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
 +</code>
 +
 +Résultat :
 +
 +<code>
 +[root@node1 ~]# kubectl get sc
 +NAME                                 PROVISIONER     AGE
 +iscsi-targetd-vg-targetd (default)   iscsi-targetd   18m
 </code> </code>
  
  
  • veilletechno/kubernetes/iscsi/targetd.1549208898.txt.gz
  • Dernière modification : 2019/02/03 15:48
  • de madko