Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomConfig ¶
type CustomConfig struct { ShufflePod bool `json:"shufflePod,omitempty"` ExportConfig ExportConfig `json:"exportConfig,omitempty"` WorkloadInflationConfig WorkloadInflationConfig `json:"workloadInflationConfig,omitempty"` WorkloadTuningConfig WorkloadTuningConfig `json:"workloadTuningConfig,omitempty"` NewWorkloadConfig string `json:"newWorkloadConfig,omitempty"` DescheduleConfig DescheduleConfig `json:"descheduleConfig,omitempty"` TypicalPodsConfig TypicalPodsConfig `json:"typicalPodsConfig,omitempty"` }
type DescheduleConfig ¶
type ExportConfig ¶
type Simon ¶
type Simon struct { APIVersion string `json:"apiVersion"` Kind string `json:"kind"` MetaData SimonMetaData `json:"metadata"` Spec SimonSpec `json:"spec"` }
type SimonMetaData ¶
type SimonMetaData struct {
Name string `json:"name"`
}
type SimonSpec ¶
type SimonSpec struct { Cluster Cluster `json:"cluster"` AppList []AppInfo `json:"appList"` NewNode string `json:"newNode"` CustomConfig CustomConfig `json:"customConfig,omitempty"` }
type TypicalPodsConfig ¶
type WorkloadInflationConfig ¶
type WorkloadTuningConfig ¶
Click to show internal directories.
Click to hide internal directories.