{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7562","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7562/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7562/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7562/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/issues/7562","id":72195893,"number":7562,"title":"There should be a local storage persistent volume","user":{"login":"pmorie","id":366488,"avatar_url":"https://avatars.githubusercontent.com/u/366488?v=3","gravatar_id":"","url":"https://api.github.com/users/pmorie","html_url":"https://github.com/pmorie","followers_url":"https://api.github.com/users/pmorie/followers","following_url":"https://api.github.com/users/pmorie/following{/other_user}","gists_url":"https://api.github.com/users/pmorie/gists{/gist_id}","starred_url":"https://api.github.com/users/pmorie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmorie/subscriptions","organizations_url":"https://api.github.com/users/pmorie/orgs","repos_url":"https://api.github.com/users/pmorie/repos","events_url":"https://api.github.com/users/pmorie/events{/privacy}","received_events_url":"https://api.github.com/users/pmorie/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/priority/P2","name":"priority/P2","color":"fbca04"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/team/cluster","name":"team/cluster","color":"d2b48c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-04-30T15:31:19Z","updated_at":"2015-04-30T22:52:47Z","closed_at":null,"body":"There should be a persistent volume plugin that:\r\n\r\n1.  lets a user make a claim on a node's local storage\r\n2.  ensures the scheduler places the pod on a node with the available storage\r\n3.  provides host-stickiness so that the pod is restarted on the same node\r\n\r\nThe use-case for this is for applications that require local storage for performance reasons.\r\nInitially we may need to expand this to include the ability to specify performance characteristics\r\nof the storage such as iops, io bandwidth, etc.\r\n\r\nThis is a use-case that @jmccormick2001 needs for a product he's working on.  Did I capture your\r\nrequirements correctly, Jeff?\r\n\r\ncc @markturansky @thockin"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/97992972","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/issues/7562#issuecomment-97992972","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/7562","id":97992972,"user":{"login":"markturansky","id":8001968,"avatar_url":"https://avatars.githubusercontent.com/u/8001968?v=3","gravatar_id":"","url":"https://api.github.com/users/markturansky","html_url":"https://github.com/markturansky","followers_url":"https://api.github.com/users/markturansky/followers","following_url":"https://api.github.com/users/markturansky/following{/other_user}","gists_url":"https://api.github.com/users/markturansky/gists{/gist_id}","starred_url":"https://api.github.com/users/markturansky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markturansky/subscriptions","organizations_url":"https://api.github.com/users/markturansky/orgs","repos_url":"https://api.github.com/users/markturansky/repos","events_url":"https://api.github.com/users/markturansky/events{/privacy}","received_events_url":"https://api.github.com/users/markturansky/received_events","type":"User","site_admin":false},"created_at":"2015-04-30T22:52:47Z","updated_at":"2015-04-30T22:52:47Z","body":"@smarterclayton how is that unique token different from a uniquely named resource slot?  Counting resources can survive pod death and node reboot.\r\n\r\nSomething like the flocker demo shown last Friday could provide the replication if the cluster admin doesn't already have meaningful backups in place."}}