{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13145","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13145/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13145/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13145/events","html_url":"https://github.com/kubernetes/kubernetes/issues/13145","id":103075639,"number":13145,"title":"Mark node unschedulable before beginning eviction","user":{"login":"smarterclayton","id":1163175,"avatar_url":"https://avatars.githubusercontent.com/u/1163175?v=3","gravatar_id":"","url":"https://api.github.com/users/smarterclayton","html_url":"https://github.com/smarterclayton","followers_url":"https://api.github.com/users/smarterclayton/followers","following_url":"https://api.github.com/users/smarterclayton/following{/other_user}","gists_url":"https://api.github.com/users/smarterclayton/gists{/gist_id}","starred_url":"https://api.github.com/users/smarterclayton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smarterclayton/subscriptions","organizations_url":"https://api.github.com/users/smarterclayton/orgs","repos_url":"https://api.github.com/users/smarterclayton/repos","events_url":"https://api.github.com/users/smarterclayton/events{/privacy}","received_events_url":"https://api.github.com/users/smarterclayton/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/team/control-plane","name":"team/control-plane","color":"d2b48c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-25T17:20:46Z","updated_at":"2015-08-25T17:32:19Z","closed_at":null,"body":"It would be better if we record on the node the unschedulable nature of the node before we begin eviction (to guarantee no overlap).  This may not be necessary if we implement a garbage collector controller for pods assigned to nodes which don't exist."},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/134679080","html_url":"https://github.com/kubernetes/kubernetes/issues/13145#issuecomment-134679080","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/13145","id":134679080,"user":{"login":"bgrant0607","id":7725777,"avatar_url":"https://avatars.githubusercontent.com/u/7725777?v=3","gravatar_id":"","url":"https://api.github.com/users/bgrant0607","html_url":"https://github.com/bgrant0607","followers_url":"https://api.github.com/users/bgrant0607/followers","following_url":"https://api.github.com/users/bgrant0607/following{/other_user}","gists_url":"https://api.github.com/users/bgrant0607/gists{/gist_id}","starred_url":"https://api.github.com/users/bgrant0607/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgrant0607/subscriptions","organizations_url":"https://api.github.com/users/bgrant0607/orgs","repos_url":"https://api.github.com/users/bgrant0607/repos","events_url":"https://api.github.com/users/bgrant0607/events{/privacy}","received_events_url":"https://api.github.com/users/bgrant0607/received_events","type":"User","site_admin":false},"created_at":"2015-08-25T17:32:19Z","updated_at":"2015-08-25T17:32:19Z","body":"We should not do this. The unschedulable field is for administrative use. Reporting the node as not ready should be sufficient.\r\n\r\ncc @gmarek "}}