Clone pvc supprimé automatiquement, après une création réussie
Ce que j'ai observé, c'est qu'après l'achèvement réussi d'un flux de travail de volume créé, il est automatiquement supprimé.
journaux :
controller.go:1076] La taille de volume demandée est 107374182400 et la taille de l'instantané est 107374182400 pour l'instantané de test source
controller.go:731] Nom de CreateVolumeRequest : "abc-e366f836-18c8-4eb2-930a-85d066325381" capacity_range : volume_capabilities : access_mode : > secrets : secrets : secrets : secrets : secrets : volume_content_source : >
connection.go:182] Appel GRPC : /csi.v1.Controller/CreateVolume
connection.go:183] Requête GRPC : {"capacity_range": {"required_bytes":107374182400},"name":"abc-e366f836-18c8-4eb2-930a-85d066325381","secrets":"***dépouillé* **","volume_capabilities":[{"AccessType":{"Mount":{"fs_type":"ext4"}},"access_mode":{"mode":1}}],"volume_content_source":{" Type": {"Instantané":{"snapshot_id":"efb2fbdf94b6-9b2efecf7096"}}}}
time="2022-04-04T07:42:48Z" level=info msg="créer un volume appelé" method=create_volume parameters="map[]" secrets="map[xxxxxx]" storage_size_giga_bytes=100 version=volume_capabilities="[ montage : access_mode :]" volume_content_source="instantané : "
nom_volume=abc-e366f836-18c8-4eb2-930a-85d066325381
time="2022-04-04T07:42:48Z" level=info msg="Nouveau volume [abc-e366f836-18c8-4eb2-930a-85d066325381] de type clone en cours de création à l'aide de snap [snapshot-b88d2ba6-389b-4066- aac4-646606bcd759]." method=create_volume parameters="map[]" secrets="map[xxxxxx]" storage_size_giga_bytes=100 version= volume_capabilities="[mount : access_mode : ]" volume_content_source="instantané : " volume_name=abc-e366f836-18c8-4eb2-930a -85d066325381
event.go:294] "L'événement s'est produit" object="default/test-abc-restore" kind="PersistentVolumeClaim" apiVersion="v1" type="Normal" reason="ExternalProvisioning" message="en attente qu'un volume soit créé, soit par un approvisionneur externe \"xyz.com\" ou créé manuellement par l'administrateur système"
time="2022-04-04T07:42:51Z" level=info msg="Le nouveau volume [e001af7a-e58038270e158] a été créé avec succès." method=create_volume parameters="map[]" secrets="map[xxxxxx]" storage_size_giga_bytes=100 version= volume_capabilities="[mount : access_mode : ]" volume_content_source="instantané : " volume_name=abc-e366f836-18c8-4eb2-930a -85d066325381
connection.go:185] Réponse GRPC : {"volume":{"capacity_bytes":107374182400,"volume_context":{"volname":"abc-e366f836-18c8-4eb2-930a-85d066325381","volsecret":"","volserial":"XXXX"},"volume_id":"e001af7a-e58038270e158"}}
connexion.go:186] Erreur GRPC :
controller.go:762] créer un représentant de volume : {CapacityBytes :107374182400 VolumeId :e001af7a-e58038270e158 VolumeContext :map[xxxxxx] ContentSource : AccessibleTopology :[] XXX_NoUnkeyedLiteral :{} XXX_unrecognized :[] XXX_sizecache :0}
connection.go:182] Appel GRPC : /csi.v1.Controller/DeleteVolume
connection.go:183] Requête GRPC : {"secrets":"***stripped***","volume_id":"e001af7a-e58038270e158"}
time="2022-04-04T07:42:51Z" level=info msg="supprimer le volume appelé" method=delete_volume secrets="map[xxxxx]" version= volume_id=e001af7a-e58038270e158>
Après un CreateVolume réussi, pourquoi DeleteVolume se déclenche ? Il fonctionnait avec 1.18 k8s, mais après la mise à niveau vers 1.23.X, il échoue. Peut-être qu'il me manque une configuration ou que je fais quelque chose de mal. Tout pointeur m'aidera certainement à résoudre ce problème. Merci.
Détails de configuration :
version de kubeadm : &version.Info{Major :"1", Minor :"23", GitVersion :"**v1.23.5**", GitCommit :"c285e781331a3785a7f436042c65c5641ce8a9e9", GitTreeState :"clean", BuildDate :"2022-03- 16T15:57:37Z", GoVersion :"go1.17.8", Compilateur :"gc", Plate-forme :"linux/amd64"}
en utilisant,
quay.io/k8scsi/csi-provisioner:v2.1.2
quay.io/k8scsi/csi-attacher:v3.1.0
quay.io/k8scsi/csi-snapshotter:v4.0.0
quay.io/k8scsi/csi-resizer:v1.1.0
Solution du problème
Cela nécessite l'ajout de ContentSource dans CreateVolumeResponse. Après avoir ajouté ContentSource dans CreateVolumeResponse, le problème a été résolu.
Commentaires
Enregistrer un commentaire