{"action":"created","issue":{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/519","labels_url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/519/labels{/name}","comments_url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/519/comments","events_url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/519/events","html_url":"https://github.com/mesosphere/kubernetes-mesos/pull/519","id":109065185,"number":519,"title":"PROTOTYPE: Start kubectl proxy on APISERVER_PORT and serve kubectl","user":{"login":"sttts","id":730123,"avatar_url":"https://avatars.githubusercontent.com/u/730123?v=3","gravatar_id":"","url":"https://api.github.com/users/sttts","html_url":"https://github.com/sttts","followers_url":"https://api.github.com/users/sttts/followers","following_url":"https://api.github.com/users/sttts/following{/other_user}","gists_url":"https://api.github.com/users/sttts/gists{/gist_id}","starred_url":"https://api.github.com/users/sttts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sttts/subscriptions","organizations_url":"https://api.github.com/users/sttts/orgs","repos_url":"https://api.github.com/users/sttts/repos","events_url":"https://api.github.com/users/sttts/events{/privacy}","received_events_url":"https://api.github.com/users/sttts/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/labels/WIP","name":"WIP","color":"ff80d0"}],"state":"open","locked":false,"assignee":{"login":"sttts","id":730123,"avatar_url":"https://avatars.githubusercontent.com/u/730123?v=3","gravatar_id":"","url":"https://api.github.com/users/sttts","html_url":"https://github.com/sttts","followers_url":"https://api.github.com/users/sttts/followers","following_url":"https://api.github.com/users/sttts/following{/other_user}","gists_url":"https://api.github.com/users/sttts/gists{/gist_id}","starred_url":"https://api.github.com/users/sttts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sttts/subscriptions","organizations_url":"https://api.github.com/users/sttts/orgs","repos_url":"https://api.github.com/users/sttts/repos","events_url":"https://api.github.com/users/sttts/events{/privacy}","received_events_url":"https://api.github.com/users/sttts/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-09-30T11:14:35Z","updated_at":"2015-09-30T14:54:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/pulls/519","html_url":"https://github.com/mesosphere/kubernetes-mesos/pull/519","diff_url":"https://github.com/mesosphere/kubernetes-mesos/pull/519.diff","patch_url":"https://github.com/mesosphere/kubernetes-mesos/pull/519.patch"},"body":"- kubectl binaries are built for Linux, Mac and Windows from the Makefile\r\n- kubectl binaries are copied to /opt/static in the container\r\n- the `kubectl proxy` serves the binaries under the `/static` path, next to the api under `/api`."},"comment":{"url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/comments/144436770","html_url":"https://github.com/mesosphere/kubernetes-mesos/pull/519#issuecomment-144436770","issue_url":"https://api.github.com/repos/mesosphere/kubernetes-mesos/issues/519","id":144436770,"user":{"login":"jdef","id":2348332,"avatar_url":"https://avatars.githubusercontent.com/u/2348332?v=3","gravatar_id":"","url":"https://api.github.com/users/jdef","html_url":"https://github.com/jdef","followers_url":"https://api.github.com/users/jdef/followers","following_url":"https://api.github.com/users/jdef/following{/other_user}","gists_url":"https://api.github.com/users/jdef/gists{/gist_id}","starred_url":"https://api.github.com/users/jdef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdef/subscriptions","organizations_url":"https://api.github.com/users/jdef/orgs","repos_url":"https://api.github.com/users/jdef/repos","events_url":"https://api.github.com/users/jdef/events{/privacy}","received_events_url":"https://api.github.com/users/jdef/received_events","type":"User","site_admin":false},"created_at":"2015-09-30T14:54:29Z","updated_at":"2015-09-30T14:54:29Z","body":"plan is to switch once ip-per-container support lands. until then we're\ntrying to maintain the same port in case the scheduler dies and moves to\nanother host. once etcd-mesos is in place and apiserver is using that we'll\nhave a better framework-container failover story .. unless the scheduler\nip:port changes. if the scheduler ip:port changes then the executor URI's\nchange. and we end up with incompat executors across the cluster. same goes\nfor the apiserver port that's referenced by the executor.\n\nOn Wed, Sep 30, 2015 at 10:45 AM, Dr. Stefan Schimanski <\nnotifications@github.com> wrote:\n\n> @jdef <https://github.com/jdef>: Why do we use host network mode for our\n> uber package? Could we switch? I don't like all the host ports.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/mesosphere/kubernetes-mesos/pull/519#issuecomment-144433799>\n> .\n>\n"}}