Symptom:
The pods with block volumes in OKE (oracle Kubernetes engine) are reporting such error:
Warning FailedAttachVolume 4m26s (x3156 over 4d11h) attachdetach-controller (combined from similar events): AttachVolume.Attach failed for volume "*******54jtgiq" : attach command failed, status: Failure, reason: Failed to attach volume: Service error:Conflict. Volume *****osr6g565tlxs54jtgiq currently attached. http status code: 409. Opc request id: *********D6D97
Solution:
There are quite a few reasons for that. One of them is as the error states: the volume is attached to another host instance, thus it can't be attached again.
To fix that, we can find attach status and VM instance details via volume id. Then manually detach the volume from the VM via SDK or console. The error would be gone