{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/2863","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/2863/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/2863/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/2863/events","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/2863","id":51706156,"number":2863,"title":"WIP: auto-scaler proposal","user":{"login":"pweil-","id":5230419,"avatar_url":"https://avatars.githubusercontent.com/u/5230419?v=3","gravatar_id":"","url":"https://api.github.com/users/pweil-","html_url":"https://github.com/pweil-","followers_url":"https://api.github.com/users/pweil-/followers","following_url":"https://api.github.com/users/pweil-/following{/other_user}","gists_url":"https://api.github.com/users/pweil-/gists{/gist_id}","starred_url":"https://api.github.com/users/pweil-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pweil-/subscriptions","organizations_url":"https://api.github.com/users/pweil-/orgs","repos_url":"https://api.github.com/users/pweil-/repos","events_url":"https://api.github.com/users/pweil-/events{/privacy}","received_events_url":"https://api.github.com/users/pweil-/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/labels/cla:%20no","name":"cla: no","color":"e11d21"}],"state":"open","locked":false,"assignee":{"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},"milestone":null,"comments":64,"created_at":"2014-12-11T16:20:24Z","updated_at":"2015-03-03T09:12:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/pulls/2863","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/2863","diff_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/2863.diff","patch_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/2863.patch"},"body":"## Abstract\r\nAuto-scaling is a data-driven feature that allows users to increase or decrease capacity as needed by controlling the \r\nnumber of pods deployed within the system automatically.  \r\n\r\n## Motivation\r\n\r\nApplications experience peaks and valleys in usage.  In order to respond to increases and decreases in load, administrators \r\nscale their applications by adding computing resources.  In the cloud computing environment this can be \r\ndone automatically based on statistical analysis and thresholds.\r\n\r\nEdit: removed link to old version, please see the committed file for the full proposal"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/comments/76910796","html_url":"https://github.com/GoogleCloudPlatform/kubernetes/pull/2863#issuecomment-76910796","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/kubernetes/issues/2863","id":76910796,"user":{"login":"davidopp","id":8264113,"avatar_url":"https://avatars.githubusercontent.com/u/8264113?v=3","gravatar_id":"","url":"https://api.github.com/users/davidopp","html_url":"https://github.com/davidopp","followers_url":"https://api.github.com/users/davidopp/followers","following_url":"https://api.github.com/users/davidopp/following{/other_user}","gists_url":"https://api.github.com/users/davidopp/gists{/gist_id}","starred_url":"https://api.github.com/users/davidopp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidopp/subscriptions","organizations_url":"https://api.github.com/users/davidopp/orgs","repos_url":"https://api.github.com/users/davidopp/repos","events_url":"https://api.github.com/users/davidopp/events{/privacy}","received_events_url":"https://api.github.com/users/davidopp/received_events","type":"User","site_admin":false},"created_at":"2015-03-03T09:12:53Z","updated_at":"2015-03-03T09:12:53Z","body":"I made some comments.\r\n\r\nBTW, do you feel reasonably confident that useful real-world auto-scaling policies can be expressed using the policy configuration language you defined here? I totally buy the architecture and basic concepts, but I'm concerned that real-world policies maybe can't just be boiled down to parameters over the set of knobs you defined here, and might instead need general-purpose code. "}}