public sealed class ClusterAutoscaling : IMessage<ClusterAutoscaling>, IEquatable<ClusterAutoscaling>, IDeepCloneable<ClusterAutoscaling>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class ClusterAutoscaling.
ClusterAutoscaling contains global, per-cluster information
required by Cluster Autoscaler to automatically adjust
the size of the cluster and create/delete
node pools based on the current needs.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eClusterAutoscaling\u003c/code\u003e class within the Google Kubernetes Engine v1 API, specifically for version 3.11.0 and several prior versions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eClusterAutoscaling\u003c/code\u003e is used for automatically adjusting the size of a cluster and creating/deleting node pools based on current demands, and it implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation covers the class's constructors (\u003ccode\u003eClusterAutoscaling()\u003c/code\u003e and \u003ccode\u003eClusterAutoscaling(ClusterAutoscaling)\u003c/code\u003e) and properties, including \u003ccode\u003eAutoprovisioningLocations\u003c/code\u003e, \u003ccode\u003eAutoprovisioningNodePoolDefaults\u003c/code\u003e, \u003ccode\u003eAutoscalingProfile\u003c/code\u003e, \u003ccode\u003eEnableNodeAutoprovisioning\u003c/code\u003e, and \u003ccode\u003eResourceLimits\u003c/code\u003e, that are essential for managing the cluster's autoscaling behavior.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eClusterAutoscaling\u003c/code\u003e class includes the ability to enable automatic node pool creation and deletion, through the property \u003ccode\u003eEnableNodeAutoprovisioning\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation shows an extensive list of older versions of the documentation, going as low as version 2.3.0, and as high as the most current version, 3.33.0, giving users access to all the data.\u003c/p\u003e\n"]]],[],null,[]]