{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29213","repository_url":"https://api.github.com/repos/kubernetes/kubernetes","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29213/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29213/comments","events_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29213/events","html_url":"https://github.com/kubernetes/kubernetes/issues/29213","id":166379815,"number":29213,"title":"kube-up gce/coreos for recent CoreOS results in a cluster without port-forward working","user":{"login":"euank","id":2147649,"avatar_url":"https://avatars.githubusercontent.com/u/2147649?v=3","gravatar_id":"","url":"https://api.github.com/users/euank","html_url":"https://github.com/euank","followers_url":"https://api.github.com/users/euank/followers","following_url":"https://api.github.com/users/euank/following{/other_user}","gists_url":"https://api.github.com/users/euank/gists{/gist_id}","starred_url":"https://api.github.com/users/euank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/euank/subscriptions","organizations_url":"https://api.github.com/users/euank/orgs","repos_url":"https://api.github.com/users/euank/repos","events_url":"https://api.github.com/users/euank/events{/privacy}","received_events_url":"https://api.github.com/users/euank/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/area/os/coreos","name":"area/os/coreos","color":"d4c5f9"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/component/kubelet","name":"component/kubelet","color":"0052cc"},{"url":"https://api.github.com/repos/kubernetes/kubernetes/labels/team/node","name":"team/node","color":"d2b48c"}],"state":"open","locked":false,"assignee":{"login":"euank","id":2147649,"avatar_url":"https://avatars.githubusercontent.com/u/2147649?v=3","gravatar_id":"","url":"https://api.github.com/users/euank","html_url":"https://github.com/euank","followers_url":"https://api.github.com/users/euank/followers","following_url":"https://api.github.com/users/euank/following{/other_user}","gists_url":"https://api.github.com/users/euank/gists{/gist_id}","starred_url":"https://api.github.com/users/euank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/euank/subscriptions","organizations_url":"https://api.github.com/users/euank/orgs","repos_url":"https://api.github.com/users/euank/repos","events_url":"https://api.github.com/users/euank/events{/privacy}","received_events_url":"https://api.github.com/users/euank/received_events","type":"User","site_admin":false},"assignees":[{"login":"euank","id":2147649,"avatar_url":"https://avatars.githubusercontent.com/u/2147649?v=3","gravatar_id":"","url":"https://api.github.com/users/euank","html_url":"https://github.com/euank","followers_url":"https://api.github.com/users/euank/followers","following_url":"https://api.github.com/users/euank/following{/other_user}","gists_url":"https://api.github.com/users/euank/gists{/gist_id}","starred_url":"https://api.github.com/users/euank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/euank/subscriptions","organizations_url":"https://api.github.com/users/euank/orgs","repos_url":"https://api.github.com/users/euank/repos","events_url":"https://api.github.com/users/euank/events{/privacy}","received_events_url":"https://api.github.com/users/euank/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/kubernetes/kubernetes/milestones/21","html_url":"https://github.com/kubernetes/kubernetes/milestones/rktnetes-v1.1","labels_url":"https://api.github.com/repos/kubernetes/kubernetes/milestones/21/labels","id":1715450,"number":21,"title":"rktnetes-v1.1","description":"","creator":{"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},"open_issues":26,"closed_issues":6,"state":"open","created_at":"2016-04-18T22:03:00Z","updated_at":"2016-08-26T08:53:20Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2016-07-19T16:49:35Z","updated_at":"2016-08-30T00:02:40Z","closed_at":null,"body":"ref #19765 and https://github.com/coreos/bugs/issues/1114\r\n\r\nCoreOS intentionally does not provide a socat command on the host. The recommended way of running kubelet is to use the `kubelet-wrapper` script which correctly bundles dependencies like socat.\r\n\r\nThe `kube-up` using gce+CoreOS should result in a working cluster. The possible resolutions to this are:\r\n\r\n1. `kube-up` uses `kubelet-wrapper` internally. This is attractive because it also aligns with CoreOS's recommendation for how kubelet should be run.\r\n2. `kube-up` installs a socat binary out of band\r\n3. `kube-up` for the gce+CoreOS flavour is removed. This results in it being more difficult for e.g. the e2e tests to be run against CoreOS.\r\n4. As discussed in the first-linked-issue above, socat is vendored as an image or such and kubelet downloads it that way.\r\n\r\nMy preference is 1 or 4 and 1 solves more problems overall, so I'm leaning towards that.\r\n\r\n/cc @aaronlevy @yifan-gu "},"comment":{"url":"https://api.github.com/repos/kubernetes/kubernetes/issues/comments/243294321","html_url":"https://github.com/kubernetes/kubernetes/issues/29213#issuecomment-243294321","issue_url":"https://api.github.com/repos/kubernetes/kubernetes/issues/29213","id":243294321,"user":{"login":"euank","id":2147649,"avatar_url":"https://avatars.githubusercontent.com/u/2147649?v=3","gravatar_id":"","url":"https://api.github.com/users/euank","html_url":"https://github.com/euank","followers_url":"https://api.github.com/users/euank/followers","following_url":"https://api.github.com/users/euank/following{/other_user}","gists_url":"https://api.github.com/users/euank/gists{/gist_id}","starred_url":"https://api.github.com/users/euank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/euank/subscriptions","organizations_url":"https://api.github.com/users/euank/orgs","repos_url":"https://api.github.com/users/euank/repos","events_url":"https://api.github.com/users/euank/events{/privacy}","received_events_url":"https://api.github.com/users/euank/received_events","type":"User","site_admin":false},"created_at":"2016-08-30T00:02:40Z","updated_at":"2016-08-30T00:02:40Z","body":"Yup, quite happy to clarify @jimmycuadra \r\n\r\nThe list of differences can be found in our release notes (or by diffing between repos if you like). For example, the current release's list of changes: https://github.com/coreos/kubernetes/releases/tag/v1.3.6%2Bcoreos.0\r\n\r\nThe one there that kubelet-wrapper makes use of which would result in it not working with an official image prior to v1.4.0 is the PR I linked above; symlinking hyperkube to well-known paths. Several of the other changes are destined for v1.4.0 release, so hopefully the diff will be even smaller then.\r\n\r\nAside from the changes we cherry-pick in, we also specifically test the release against CoreOS + kubelet-wrapper, which the upstream image isn't currently tested against afaik."}}
{"actor":{"display_login":"euank"}}