package autoscale
import "k8s.io/kubectl/pkg/cmd/autoscale"
Index ¶
- func NewCmdAutoscale(f cmdutil.Factory, ioStreams genericiooptions.IOStreams) *cobra.Command
- type AutoscaleOptions
Functions ¶
func NewCmdAutoscale ¶
NewCmdAutoscale returns the autoscale Cobra command
Types ¶
type AutoscaleOptions ¶
type AutoscaleOptions struct {
FilenameOptions *resource.FilenameOptions
RecordFlags *genericclioptions.RecordFlags
Recorder genericclioptions.Recorder
PrintFlags *genericclioptions.PrintFlags
ToPrinter func(string) (printers.ResourcePrinter, error)
Name string
Min int32
Max int32
CPUPercent int32
HPAClient autoscalingv1client.HorizontalPodAutoscalersGetter
genericiooptions.IOStreams
// contains filtered or unexported fields
}
AutoscaleOptions declares the arguments accepted by the Autoscale command
func NewAutoscaleOptions ¶
func NewAutoscaleOptions(ioStreams genericiooptions.IOStreams) *AutoscaleOptions
NewAutoscaleOptions creates the options for autoscale
func (*AutoscaleOptions) Complete ¶
Complete verifies command line arguments and loads data from the command environment
func (*AutoscaleOptions) Run ¶
func (o *AutoscaleOptions) Run() error
Run performs the execution
func (*AutoscaleOptions) Validate ¶
func (o *AutoscaleOptions) Validate() error
Validate checks that the provided attach options are specified.
Source Files ¶
autoscale.go
- Version
- v0.28.0-alpha.1
- Published
- May 31, 2023
- Platform
- windows/amd64
- Imports
- 19 packages
- Last checked
- 2 days ago –
Tools for package owners.