Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Make volume manager more robust across restarts #27653

@saad-ali

Description

@saad-ali

When kubelet is restarted, volume manager loses its internal state. It rebuilds this state and calls attach/mount on volumes that may already be attached/mounted.

This issue is to track two items:

  1. Verify that if mount is called on a volume that is already mounted that it does not fail.
  2. If a pod was deleted while kubelet was unavailable, the associated volume will not be unmounted (since Kubelet would not know about it after restart). So volume_manager should find a way to recover the pre-attached volumes and populate actual state of the world on startup so that they get cleaned up appropriately.

Metadata

Metadata

Labels

kind/documentationCategorizes issue or PR as related to documentation.priority/critical-urgentHighest priority. Must be actively worked on as someone's top priority right now.sig/storageCategorizes an issue or PR as relevant to SIG Storage.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions