<p dir="auto">If you have a rc and then create a deployment for the rc(deployment and rc has the sample selector), the cluster will create and terminate pod infinitely.</p>
<p dir="auto">We've discussed this in person a few times.</p>
<p dir="auto">Events account for the overwhelming majority of our etcd write volume, which is causing a variety of performance and stability problems (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="55698218" data-permission-text="Title is private" data-url="https://github.com/kubernetes/kubernetes/issues/3853" data-hovercard-type="issue" data-hovercard-url="/kubernetes/kubernetes/issues/3853/hovercard" href="https://github.com/kubernetes/kubernetes/issues/3853">#3853</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="53797072" data-permission-text="Title is private" data-url="https://github.com/kubernetes/kubernetes/issues/3329" data-hovercard-type="issue" data-hovercard-url="/kubernetes/kubernetes/issues/3329/hovercard" href="https://github.com/kubernetes/kubernetes/issues/3329">#3329</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="48421448" data-permission-text="Title is private" data-url="https://github.com/kubernetes/kubernetes/issues/2298" data-hovercard-type="issue" data-hovercard-url="/kubernetes/kubernetes/issues/2298/hovercard" href="https://github.com/kubernetes/kubernetes/issues/2298">#2298</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="54476307" data-permission-text="Title is private" data-url="https://github.com/kubernetes/kubernetes/issues/3521" data-hovercard-type="pull_request" data-hovercard-url="/kubernetes/kubernetes/pull/3521/hovercard" href="https://github.com/kubernetes/kubernetes/pull/3521">#3521</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="56435847" data-permission-text="Title is private" data-url="https://github.com/kubernetes/kubernetes/issues/4073" data-hovercard-type="issue" data-hovercard-url="/kubernetes/kubernetes/issues/4073/hovercard" href="https://github.com/kubernetes/kubernetes/issues/4073">#4073</a>).</p>
<p dir="auto">Since we GC events, they can't be relied upon as a messaging mechanism. Distributed control components should be watching status instead. Also, we support hooks to facilitate user extensions, so events are (arguably) not needed for that case, either, provided we add the necessary hooks.</p>
<p dir="auto">Therefore, the main purpose of events is to inform users of relevant occurrences. Given that, we could consider a different delivery mechanism for the events.</p>
<p dir="auto">One proposal is to treat them as log messages. That has a certain appeal. We do "log" all such events into our equivalent of BigQuery internally, to facilitate searching, filtering, sorting, etc.</p>
<p dir="auto">We'd need to find a way to make the logs/events accessible via the CLI and UI, and we'd need a non-BigQuery implementation for other platforms. We could probably use fluent as the plugin mechanism. There's also an <a href="https://github.com/restorando/fluent-plugin-amqp">amqp fluent plugin</a>, which would facilitate pushing the events into a message queue.</p>
<p dir="auto"><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> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/brendandburns/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/brendandburns">@brendandburns</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/saad-ali/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/saad-ali">@saad-ali</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/smarterclayton/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/smarterclayton">@smarterclayton</a></p>