kubernetesk8s.io/kubernetes/pkg/kubectl/cmd/autoscale Index | Files

package autoscale

import "k8s.io/kubernetes/pkg/kubectl/cmd/autoscale"

Index

Functions

func NewCmdAutoscale

func NewCmdAutoscale(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *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
	Generator  string
	Min        int32
	Max        int32
	CPUPercent int32

	HPAClient autoscalingv1client.HorizontalPodAutoscalersGetter

	genericclioptions.IOStreams
	// contains filtered or unexported fields
}

func NewAutoscaleOptions

func NewAutoscaleOptions(ioStreams genericclioptions.IOStreams) *AutoscaleOptions

func (*AutoscaleOptions) Complete

func (o *AutoscaleOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

func (*AutoscaleOptions) Run

func (o *AutoscaleOptions) Run() error

func (*AutoscaleOptions) Validate

func (o *AutoscaleOptions) Validate() error

Source Files

autoscale.go

Version
v1.14.6
Published
Aug 16, 2019
Platform
js/wasm
Imports
17 packages
Last checked
4 minutes ago

Tools for package owners.