<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kubernetes Contributors – SIG Autoscaling</title><link>https://deploy-preview-776--kubernetes-contributor.netlify.app/community/community-groups/sigs/autoscaling/</link><description>Recent content in SIG Autoscaling on Kubernetes Contributors</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="https://deploy-preview-776--kubernetes-contributor.netlify.app/community/community-groups/sigs/autoscaling/index.xml" rel="self" type="application/rss+xml"/><item><title>Community: SIG Autoscaling Charter</title><link>https://deploy-preview-776--kubernetes-contributor.netlify.app/community/community-groups/sigs/autoscaling/charter/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://deploy-preview-776--kubernetes-contributor.netlify.app/community/community-groups/sigs/autoscaling/charter/</guid><description>
&lt;h1 id="sig-autoscaling-charter">SIG Autoscaling Charter&lt;/h1>
&lt;p>This charter adheres to the conventions described in the &lt;a href="https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md"
target="_blank" rel="noopener">Kubernetes Charter README&lt;/a>
and uses
the Roles and Organization Management outlined in &lt;a href="https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md"
target="_blank" rel="noopener">sig-governance&lt;/a>
.&lt;/p>
&lt;h2 id="scope">Scope&lt;/h2>
&lt;p>Covers development and maintenance of Kubernetes components for automated
scaling in Kubernetes. This includes automated vertical and horizontal
pod autoscaling, initial resource estimation, cluster-proportional system
component autoscaling, and autoscaling of Kubernetes clusters themselves.&lt;/p>
&lt;h3 id="in-scope">In scope&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>Autoscaling-related API objects, such as the HorizontalPodAutoscaler and
VerticalPodAutoscaler&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Autoscaling-related tools, such as the cluster autoscaler,
single-component scaling tools (e.g. pod-nanny), and
cluster-proportional scaling tools&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Ensuring API interfaces (the scale subresource) are available and usable
to enable other SIGs to write autoscalable objects, and enable people to
interact with those interfaces.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>&lt;a href="https://github.com/kubernetes/community/blob/master/sigs.yaml#L305"
target="_blank" rel="noopener">Link to SIG section in sigs.yaml&lt;/a>
&lt;/p>
&lt;h4 id="code-binaries-and-services">Code, Binaries and Services&lt;/h4>
&lt;ul>
&lt;li>
&lt;p>Components and utilities that take automated action to scale a component
on the cluster (e.g. the horizontal-pod-autoscaler or addon-resizer
subproject)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Components and utilities that take automated action to scale the cluster
itself (e.g. the cluster-autoscaler subproject)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Special parts of client-go for interacting with with the scaling
interfaces used by the HPA (e.g. the scale-client subproject)&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h4 id="cross-cutting-and-externally-facing-processes">Cross-cutting and Externally Facing Processes&lt;/h4>
&lt;ul>
&lt;li>
&lt;p>Reviewing implementations of the scale subresource to ensure that
autoscaling behaves properly&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Coordinating with SIG Instrumentation to ensure that metrics APIs are
suitable for autoscaling on.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Coordinating with SIG Scheduling to make sure scheduling decisions can
interact well with the cluster autoscaler&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Coordinating with SIG Cluster Lifecycle on integration between the
cluster autoscaler and cluster API&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Coordinating with SIG Node around Kubelet requirements for vertical
scaling of pods&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h3 id="out-of-scope">Out of scope&lt;/h3>
&lt;ul>
&lt;li>
&lt;p>Testing general cluster performance at scale (this falls under the
purview of &lt;a href="https://github.com/kubernetes/community/blob/master/sig-scalability"
target="_blank" rel="noopener">SIG Scalability&lt;/a>
).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Owning metrics APIs (this falls under the purview of &lt;a href="https://github.com/kubernetes/community/blob/master/sig-instrumentation"
target="_blank" rel="noopener">SIG
Instrumentation&lt;/a>
). SIG Autoscaling should collaborate with &lt;a href="https://github.com/kubernetes/community/blob/master/sig-instrumentation"
target="_blank" rel="noopener">SIG
Instrumentation&lt;/a>
to ensure that metrics APIs are suitable for using in
autoscaling.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="roles-and-organization-management">Roles and Organization Management&lt;/h2>
&lt;p>This sig follows adheres to the Roles and Organization Management outlined in &lt;a href="https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md"
target="_blank" rel="noopener">sig-governance&lt;/a>
and opts-in to updates and modifications to &lt;a href="https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md"
target="_blank" rel="noopener">sig-governance&lt;/a>
.&lt;/p>
&lt;h3 id="subproject-creation">Subproject Creation&lt;/h3>
&lt;p>SIG Technical Leads&lt;/p></description></item></channel></rss>