Categorygithub.com/elankath/gardener-scaling-common
modulepackage
0.0.0-20241010154245-9a9819937ffa
Repository: https://github.com/elankath/gardener-scaling-common.git
Documentation: pkg.go.dev

# README

gardener-scaling-common

[!NOTE] Presently, this is 🚧 WIP prototype for Proof of Concept only.

A module that encapsulates

  1. Go Types that represent common scaling related entities of Gardener Kubernetes Cluster. See API Types
  2. Common Go-Client Utility functions in Client Util

Consumers

This is currently consumed by

  1. Gardener Scaling History
  2. Gardener Virtual Autoscaler
  3. Gardener Scaling Recommender

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MustParseQuantity parses given str as normalized quantity or panics.
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
CASettingsInfo represents configuration settings of the k8s cluster-autoscaler.
ClusterSnapshot represents captured snapshot information about a gardener cluster that is useful for auto-scaling state.
EventInfo represents information about an event emitted in the k8s cluster.
MachineDeploymentInfo represents snapshot information captured about the MCM MachineDeployment object present in the control plane of a gardener shoot cluster.
No description provided by the author
No description provided by the author
NodeInfo represents snapshot information captured about an active k8s Node in the cluster at a particular moment in time.
No description provided by the author
PodInfo represents snapshot information captured about a k8s Pod deployed into the cluster at a particular moment in time.
No description provided by the author
No description provided by the author
WorkerPoolInfo represents snapshot information corresponding to the gardener shoot worker pool.

# Type aliases

No description provided by the author
No description provided by the author