Class: Google::Cloud::Container::V1::PodAutoscaling

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/container/v1/cluster_service.rb

Overview

PodAutoscaling is used for configuration of parameters for workload autoscaling.

Defined Under Namespace

Modules: HPAProfile

Instance Attribute Summary collapse

Instance Attribute Details

#hpa_profile::Google::Cloud::Container::V1::PodAutoscaling::HPAProfile

Returns Selected Horizontal Pod Autoscaling profile.

Returns:



6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
# File 'proto_docs/google/container/v1/cluster_service.rb', line 6305

class PodAutoscaling
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible types of Horizontal Pod Autoscaling profile.
  module HPAProfile
    # HPA_PROFILE_UNSPECIFIED is used when no custom HPA profile is set.
    HPA_PROFILE_UNSPECIFIED = 0

    # Customers explicitly opt-out of HPA profiles.
    NONE = 1

    # PERFORMANCE is used when customers opt-in to the performance HPA profile.
    # In this profile we support a higher number of HPAs per cluster and faster
    # metrics collection for workload autoscaling.
    PERFORMANCE = 2
  end
end