{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/heapster/issues/99","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/heapster/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/heapster/issues/99/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/heapster/issues/99/events","html_url":"https://github.com/GoogleCloudPlatform/heapster/issues/99","id":57245068,"number":99,"title":"Suggestion: get rid of the CoreOS / \"buddy\"","user":{"login":"arkadijs","id":1263169,"avatar_url":"https://avatars.githubusercontent.com/u/1263169?v=3","gravatar_id":"","url":"https://api.github.com/users/arkadijs","html_url":"https://github.com/arkadijs","followers_url":"https://api.github.com/users/arkadijs/followers","following_url":"https://api.github.com/users/arkadijs/following{/other_user}","gists_url":"https://api.github.com/users/arkadijs/gists{/gist_id}","starred_url":"https://api.github.com/users/arkadijs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arkadijs/subscriptions","organizations_url":"https://api.github.com/users/arkadijs/orgs","repos_url":"https://api.github.com/users/arkadijs/repos","events_url":"https://api.github.com/users/arkadijs/events{/privacy}","received_events_url":"https://api.github.com/users/arkadijs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-10T22:07:15Z","updated_at":"2015-02-10T23:22:23Z","closed_at":null,"body":"While flexible, the buddy / `hosts` file things complicates the deployment.\r\nI ended up moving Fleet logic into Heapster and getting rid of noticeable chunk of the code. As there are no currently other types of the buddies (Mesos?), I suggest doing something like the following:\r\nhttps://github.com/arkadijs/heapster/commit/7c4fc6ca628a2e9548fd26241993f5d30dba301e\r\n\r\n1. If there is Kubernetes - use listMinions\r\n2. Otherwise try Fleet.\r\n\r\nThe code is little bit messy - coupling KubeSource to ExternalSource, but my baseline is CoreOS with Deis, with optional Kubernetes, thus such practical solution.\r\n"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/heapster/issues/comments/73806055","html_url":"https://github.com/GoogleCloudPlatform/heapster/issues/99#issuecomment-73806055","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/heapster/issues/99","id":73806055,"user":{"login":"vishh","id":7063592,"avatar_url":"https://avatars.githubusercontent.com/u/7063592?v=3","gravatar_id":"","url":"https://api.github.com/users/vishh","html_url":"https://github.com/vishh","followers_url":"https://api.github.com/users/vishh/followers","following_url":"https://api.github.com/users/vishh/following{/other_user}","gists_url":"https://api.github.com/users/vishh/gists{/gist_id}","starred_url":"https://api.github.com/users/vishh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishh/subscriptions","organizations_url":"https://api.github.com/users/vishh/orgs","repos_url":"https://api.github.com/users/vishh/repos","events_url":"https://api.github.com/users/vishh/events{/privacy}","received_events_url":"https://api.github.com/users/vishh/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T23:22:23Z","updated_at":"2015-02-10T23:22:23Z","body":"@arkadijs I am curious to know the deployment issues with using the buddy container? \r\nIn general, we intend to move towards a side-car based model for discovery, sharding and storage instead of a single monolithic binary.\r\n"}}