<p dir="auto"><code class="notranslate">hyperkube</code> offers significant advantages in terms of reducing our distribution size and simplifying the number of things that need to be juggled.  But some deployment scenarios are using separate binaries while others are using <code class="notranslate">hyperkube</code>.  We should switch everything over to <code class="notranslate">hyperkube</code> and deprecate/remove the individual binaries.</p>
<p dir="auto">Issues that need to be addressed before we can get there: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="113752864" data-permission-text="Title is private" data-url="https://github.com/kubernetes/kubernetes/issues/16410" data-hovercard-type="issue" data-hovercard-url="/kubernetes/kubernetes/issues/16410/hovercard" href="https://github.com/kubernetes/kubernetes/issues/16410">#16410</a> <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="80441433" data-permission-text="Title is private" data-url="https://github.com/kubernetes/kubernetes/issues/8772" data-hovercard-type="issue" data-hovercard-url="/kubernetes/kubernetes/issues/8772/hovercard" href="https://github.com/kubernetes/kubernetes/issues/8772">#8772</a>.</p>
<p dir="auto">If we can agree on this being a good direction, I'm happy to chip in and do the work.</p>
<p dir="auto">Garbage collector changes the objects in local cache: <a href="https://github.com/kubernetes/kubernetes/blob/v1.6.0-beta.4/pkg/controller/garbagecollector/graph_builder.go#L115">https://github.com/kubernetes/kubernetes/blob/v1.6.0-beta.4/pkg/controller/garbagecollector/graph_builder.go#L115</a></p>
<p dir="auto">This is discouraged. It's probably ok for now, because the garbage collector doesn't share the cache with other controllers. We need to revisit this when the garbage collector starts to use the shared cache.</p>
<p dir="auto">cc <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lavalamp/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lavalamp">@lavalamp</a></p>

<p dir="auto"><strong>Is this a request for help?</strong> (If yes, you should use our troubleshooting guide and community support channels, see <a href="http://kubernetes.io/docs/troubleshooting/" rel="nofollow">http://kubernetes.io/docs/troubleshooting/</a>.):</p>
<p dir="auto"><strong>What keywords did you search in Kubernetes issues before filing this one?</strong> (If you have found any duplicates, you should instead reply there.):</p>
<hr>
<p dir="auto"><strong>Is this a BUG REPORT or FEATURE REQUEST?</strong> (choose one):</p>

<p dir="auto"><strong>Kubernetes version</strong> (use <code class="notranslate">kubectl version</code>):</p>
<p dir="auto"><strong>Environment</strong>:</p>
<ul dir="auto">
<li><strong>Cloud provider or hardware configuration</strong>:</li>
<li><strong>OS</strong> (e.g. from /etc/os-release):</li>
<li><strong>Kernel</strong> (e.g. <code class="notranslate">uname -a</code>):</li>
<li><strong>Install tools</strong>:</li>
<li><strong>Others</strong>:</li>
</ul>
<p dir="auto"><strong>What happened</strong>:</p>
<p dir="auto"><strong>What you expected to happen</strong>:</p>
<p dir="auto"><strong>How to reproduce it</strong> (as minimally and precisely as possible):</p>
<p dir="auto"><strong>Anything else do we need to know</strong>:</p>