{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4729","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4729/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4729/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4729/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/issues/4729","id":58628243,"number":4729,"title":"Investigate on how to decouple containers' lifecycle from daemon","user":{"login":"dchen1107","id":7740897,"avatar_url":"https://avatars.githubusercontent.com/u/7740897?v=3","gravatar_id":"","url":"https://api.github.com/users/dchen1107","html_url":"https://github.com/dchen1107","followers_url":"https://api.github.com/users/dchen1107/followers","following_url":"https://api.github.com/users/dchen1107/following{/other_user}","gists_url":"https://api.github.com/users/dchen1107/gists{/gist_id}","starred_url":"https://api.github.com/users/dchen1107/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dchen1107/subscriptions","organizations_url":"https://api.github.com/users/dchen1107/orgs","repos_url":"https://api.github.com/users/dchen1107/repos","events_url":"https://api.github.com/users/dchen1107/events{/privacy}","received_events_url":"https://api.github.com/users/dchen1107/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/kind/design","name":"kind/design","color":"50cba5"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/priority/P1","name":"priority/P1","color":"eb6420"},{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/team/node","name":"team/node","color":"d2b48c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-23T18:36:44Z","updated_at":"2015-02-23T22:47:29Z","closed_at":null,"body":"Today kubelet relies on docker daemon to control the lifecycle of a container; when docker daemon is restarted, all running containers have to be restarted. This is not acceptable behavior for many services, especially high-availability ones since docker daemon could  be crash, or upgraded. We need to figure out how to fix such issue if docker couldn't. \r\n\r\nWe talked about this offline many times, and file this issue  to ensure we don't forget about this. cc/ @thockin "},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/75654747","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/issues/4729#issuecomment-75654747","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/4729","id":75654747,"user":{"login":"rjnagal","id":5420489,"avatar_url":"https://avatars.githubusercontent.com/u/5420489?v=3","gravatar_id":"","url":"https://api.github.com/users/rjnagal","html_url":"https://github.com/rjnagal","followers_url":"https://api.github.com/users/rjnagal/followers","following_url":"https://api.github.com/users/rjnagal/following{/other_user}","gists_url":"https://api.github.com/users/rjnagal/gists{/gist_id}","starred_url":"https://api.github.com/users/rjnagal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rjnagal/subscriptions","organizations_url":"https://api.github.com/users/rjnagal/orgs","repos_url":"https://api.github.com/users/rjnagal/repos","events_url":"https://api.github.com/users/rjnagal/events{/privacy}","received_events_url":"https://api.github.com/users/rjnagal/received_events","type":"User","site_admin":false},"created_at":"2015-02-23T22:47:29Z","updated_at":"2015-02-23T22:47:29Z","body":"@dchen1107 Is this meant to track a solution in docker, or a workaround in kubelet? A possible kubelet workaround would be to add a task manager that does image pulls and interfaces directly with libcontainer. Are there other lighter weight alternatives?  Not sure if maintaining a task management layer is feasible for P1 timeframe."}}