Documentation

Overview

Example (PrintMultiContainersReplicationControllerWithWide)
Output:

NAME      DESIRED   CURRENT   READY     AGE       CONTAINERS   IMAGES                 SELECTOR
foo       1         1         0         10y       foo,foo2     someimage,someimage2   foo=bar
Example (PrintPodShowAll)
Output:

NAME      READY     STATUS      RESTARTS   AGE
test1     1/2       Pending     6          10y
test2     1/2       Running     6          10y
test3     1/2       Succeeded   6          10y
test4     1/2       Failed      6          10y
test5     1/2       Unknown     6          10y
Example (PrintPodShowTerminated)
Output:

NAME      READY     STATUS    RESTARTS   AGE
test1     1/2       Pending   6          10y
test2     1/2       Running   6         10y
test3     1/2       Succeeded   6         10y
test4     1/2       Failed    6         10y
test5     1/2       Unknown   6         10y
Example (PrintPodWithShowLabels)
Output:

NAME      READY     STATUS     RESTARTS   AGE       LABELS
test1     1/2       podPhase   6          10y       l1=key,l2=value
Example (PrintPodWithWideFormat)
Output:

NAME      READY     STATUS     RESTARTS   AGE       IP         NODE
test1     1/2       podPhase   6          10y       10.1.1.3   kubernetes-node-abcd
Example (PrintReplicationController)
Output:

NAME      DESIRED   CURRENT   READY     AGE
foo       1         1         0         10y
Example (PrintServiceWithLabels)
Output:

|NAME      TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)           AGE       L1|
|svc1      ClusterIP   10.1.1.1     <none>        53/UDP,53/TCP     10y       value|
|svc2      ClusterIP   10.1.1.2     <none>        80/TCP,8080/TCP   10y       dolla-bill-yall|
||

Index

Examples

Constants

View Source
const (
	EvictionKind        = "Eviction"
	EvictionSubresource = "pods/eviction"
)

Variables

This section is empty.

Functions

func CreateClusterRoleBinding

func CreateClusterRoleBinding(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

    CreateClusterRoleBinding is the implementation of the create clusterrolebinding command.

    func CreateConfigMap

    func CreateConfigMap(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

      CreateConfigMap is the implementation of the create configmap command.

      func CreateExternalNameService

      func CreateExternalNameService(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

        CreateExternalNameService is the implementation of the create service externalname command

        func CreateNamespace

        func CreateNamespace(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

          CreateNamespace implements the behavior to run the create namespace command

          func CreatePodDisruptionBudget

          func CreatePodDisruptionBudget(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

            CreatePodDisruptionBudget implements the behavior to run the create pdb command.

            func CreatePriorityClass

            func CreatePriorityClass(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

              CreatePriorityClass implements the behavior to run the create priorityClass command.

              func CreateQuota

              func CreateQuota(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

                CreateQuota implements the behavior to run the create quota command

                func CreateRoleBinding

                func CreateRoleBinding(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

                func CreateSecretDockerRegistry

                func CreateSecretDockerRegistry(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

                  CreateSecretDockerRegistry is the implementation of the create secret docker-registry command

                  func CreateSecretGeneric

                  func CreateSecretGeneric(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

                    CreateSecretGeneric is the implementation of the create secret generic command

                    func CreateSecretTLS

                    func CreateSecretTLS(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

                      CreateSecretTLS is the implementation of the create secret tls command

                      func CreateServiceAccount

                      func CreateServiceAccount(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

                        CreateServiceAccount implements the behavior to run the create service account command

                        func CreateServiceClusterIP

                        func CreateServiceClusterIP(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

                          CreateServiceClusterIP is the implementation of the create service clusterip command

                          func CreateServiceLoadBalancer

                          func CreateServiceLoadBalancer(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

                            CreateServiceLoadBalancer is the implementation of the create service loadbalancer command

                            func CreateServiceNodePort

                            func CreateServiceNodePort(f cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error

                              CreateServiceNodePort is the implementation of the create service nodeport command

                              func DeleteResult

                              func DeleteResult(r *resource.Result, out io.Writer, ignoreNotFound bool, gracePeriod int, shortOutput bool) error

                              func DescribeMatchingResources

                              func DescribeMatchingResources(f cmdutil.Factory, namespace, rsrc, prefix string, describerSettings *printers.DescriberSettings, out io.Writer, originalError error) error

                              func NameFromCommandArgs

                              func NameFromCommandArgs(cmd *cobra.Command, args []string) (string, error)

                                NameFromCommandArgs is a utility function for commands that assume the first argument is a resource name

                                func NewCmdAlpha

                                func NewCmdAlpha(f cmdutil.Factory, in io.Reader, out, err io.Writer) *cobra.Command

                                  NewCmdAlpha creates a command that acts as an alternate root command for features in alpha

                                  func NewCmdAnnotate

                                  func NewCmdAnnotate(f cmdutil.Factory, out io.Writer) *cobra.Command

                                  func NewCmdApiVersions

                                  func NewCmdApiVersions(f cmdutil.Factory, out io.Writer) *cobra.Command

                                  func NewCmdApply

                                  func NewCmdApply(baseName string, f cmdutil.Factory, out, errOut io.Writer) *cobra.Command

                                  func NewCmdApplyEditLastApplied

                                  func NewCmdApplyEditLastApplied(f cmdutil.Factory, out, errOut io.Writer) *cobra.Command

                                  func NewCmdApplySetLastApplied

                                  func NewCmdApplySetLastApplied(f cmdutil.Factory, out, err io.Writer) *cobra.Command

                                  func NewCmdApplyViewLastApplied

                                  func NewCmdApplyViewLastApplied(f cmdutil.Factory, out, err io.Writer) *cobra.Command

                                  func NewCmdAttach

                                  func NewCmdAttach(f cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer) *cobra.Command

                                  func NewCmdAutoscale

                                  func NewCmdAutoscale(f cmdutil.Factory, out io.Writer) *cobra.Command

                                  func NewCmdCertificate

                                  func NewCmdCertificate(f cmdutil.Factory, out io.Writer) *cobra.Command

                                  func NewCmdCertificateApprove

                                  func NewCmdCertificateApprove(f cmdutil.Factory, out io.Writer) *cobra.Command

                                  func NewCmdCertificateDeny

                                  func NewCmdCertificateDeny(f cmdutil.Factory, out io.Writer) *cobra.Command

                                  func NewCmdClusterInfo

                                  func NewCmdClusterInfo(f cmdutil.Factory, out io.Writer) *cobra.Command

                                  func NewCmdClusterInfoDump

                                  func NewCmdClusterInfoDump(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                    NewCmdCreateSecret groups subcommands to create various types of secrets

                                    func NewCmdCompletion

                                    func NewCmdCompletion(out io.Writer, boilerPlate string) *cobra.Command

                                    func NewCmdConvert

                                    func NewCmdConvert(f cmdutil.Factory, out io.Writer) *cobra.Command

                                      NewCmdConvert creates a command object for the generic "convert" action, which translates the config file into a given version.

                                      func NewCmdCordon

                                      func NewCmdCordon(f cmdutil.Factory, out io.Writer) *cobra.Command

                                      func NewCmdCp

                                      func NewCmdCp(f cmdutil.Factory, cmdOut, cmdErr io.Writer) *cobra.Command

                                        NewCmdCp creates a new Copy command.

                                        func NewCmdCreate

                                        func NewCmdCreate(f cmdutil.Factory, out, errOut io.Writer) *cobra.Command

                                        func NewCmdCreateClusterRole

                                        func NewCmdCreateClusterRole(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                          ClusterRole is a command to ease creating ClusterRoles.

                                          func NewCmdCreateClusterRoleBinding

                                          func NewCmdCreateClusterRoleBinding(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                            ClusterRoleBinding is a command to ease creating ClusterRoleBindings.

                                            func NewCmdCreateConfigMap

                                            func NewCmdCreateConfigMap(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                              ConfigMap is a command to ease creating ConfigMaps.

                                              func NewCmdCreateDeployment

                                              func NewCmdCreateDeployment(f cmdutil.Factory, cmdOut, cmdErr io.Writer) *cobra.Command

                                                NewCmdCreateDeployment is a macro command to create a new deployment. This command is better known to users as `kubectl create deployment`. Note that this command overlaps significantly with the `kubectl run` command.

                                                func NewCmdCreateJob

                                                func NewCmdCreateJob(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                  NewCmdCreateJob is a command to ease creating Jobs from CronJobs.

                                                  func NewCmdCreateNamespace

                                                  func NewCmdCreateNamespace(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                    NewCmdCreateNamespace is a macro command to create a new namespace

                                                    func NewCmdCreatePodDisruptionBudget

                                                    func NewCmdCreatePodDisruptionBudget(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                      NewCmdCreatePodDisruptionBudget is a macro command to create a new pod disruption budget.

                                                      func NewCmdCreatePriorityClass

                                                      func NewCmdCreatePriorityClass(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                        NewCmdCreatePriorityClass is a macro command to create a new priorityClass.

                                                        func NewCmdCreateQuota

                                                        func NewCmdCreateQuota(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                          NewCmdCreateQuota is a macro command to create a new quota

                                                          func NewCmdCreateRole

                                                          func NewCmdCreateRole(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                            Role is a command to ease creating Roles.

                                                            func NewCmdCreateRoleBinding

                                                            func NewCmdCreateRoleBinding(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                              RoleBinding is a command to ease creating RoleBindings.

                                                              func NewCmdCreateSecret

                                                              func NewCmdCreateSecret(f cmdutil.Factory, cmdOut, errOut io.Writer) *cobra.Command

                                                                NewCmdCreateSecret groups subcommands to create various types of secrets

                                                                func NewCmdCreateSecretDockerRegistry

                                                                func NewCmdCreateSecretDockerRegistry(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                                  NewCmdCreateSecretDockerRegistry is a macro command for creating secrets to work with Docker registries

                                                                  func NewCmdCreateSecretGeneric

                                                                  func NewCmdCreateSecretGeneric(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                                    NewCmdCreateSecretGeneric is a command to create generic secrets from files, directories, or literal values

                                                                    func NewCmdCreateSecretTLS

                                                                    func NewCmdCreateSecretTLS(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                                      NewCmdCreateSecretTLS is a macro command for creating secrets to work with Docker registries

                                                                      func NewCmdCreateService

                                                                      func NewCmdCreateService(f cmdutil.Factory, cmdOut, errOut io.Writer) *cobra.Command

                                                                        NewCmdCreateService is a macro command to create a new service

                                                                        func NewCmdCreateServiceAccount

                                                                        func NewCmdCreateServiceAccount(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                                          NewCmdCreateServiceAccount is a macro command to create a new service account

                                                                          func NewCmdCreateServiceClusterIP

                                                                          func NewCmdCreateServiceClusterIP(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                                            NewCmdCreateServiceClusterIP is a command to create a ClusterIP service

                                                                            func NewCmdCreateServiceExternalName

                                                                            func NewCmdCreateServiceExternalName(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                                              NewCmdCreateServiceExternalName is a macro command for creating an ExternalName service

                                                                              func NewCmdCreateServiceLoadBalancer

                                                                              func NewCmdCreateServiceLoadBalancer(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                                                NewCmdCreateServiceLoadBalancer is a macro command for creating a LoadBalancer service

                                                                                func NewCmdCreateServiceNodePort

                                                                                func NewCmdCreateServiceNodePort(f cmdutil.Factory, cmdOut io.Writer) *cobra.Command

                                                                                  NewCmdCreateServiceNodePort is a macro command for creating a NodePort service

                                                                                  func NewCmdDelete

                                                                                  func NewCmdDelete(f cmdutil.Factory, out, errOut io.Writer) *cobra.Command

                                                                                  func NewCmdDescribe

                                                                                  func NewCmdDescribe(f cmdutil.Factory, out, cmdErr io.Writer) *cobra.Command

                                                                                  func NewCmdDiff

                                                                                  func NewCmdDiff(f cmdutil.Factory, stdout, stderr io.Writer) *cobra.Command

                                                                                  func NewCmdDrain

                                                                                  func NewCmdDrain(f cmdutil.Factory, out, errOut io.Writer) *cobra.Command

                                                                                  func NewCmdEdit

                                                                                  func NewCmdEdit(f cmdutil.Factory, out, errOut io.Writer) *cobra.Command

                                                                                  func NewCmdExec

                                                                                  func NewCmdExec(f cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer) *cobra.Command

                                                                                  func NewCmdExplain

                                                                                  func NewCmdExplain(f cmdutil.Factory, out, cmdErr io.Writer) *cobra.Command

                                                                                    NewCmdExplain returns a cobra command for swagger docs

                                                                                    func NewCmdExposeService

                                                                                    func NewCmdExposeService(f cmdutil.Factory, out io.Writer) *cobra.Command

                                                                                    func NewCmdForPlugin

                                                                                    func NewCmdForPlugin(f cmdutil.Factory, plugin *plugins.Plugin, runner plugins.PluginRunner, in io.Reader, out, errout io.Writer) *cobra.Command

                                                                                      NewCmdForPlugin creates a command capable of running the provided plugin.

                                                                                      func NewCmdHelp

                                                                                      func NewCmdHelp() *cobra.Command

                                                                                      func NewCmdLabel

                                                                                      func NewCmdLabel(f cmdutil.Factory, out io.Writer) *cobra.Command

                                                                                      func NewCmdLogs

                                                                                      func NewCmdLogs(f cmdutil.Factory, out, errOut io.Writer) *cobra.Command

                                                                                        NewCmdLogs creates a new pod logs command

                                                                                        func NewCmdOptions

                                                                                        func NewCmdOptions(out io.Writer) *cobra.Command

                                                                                          NewCmdOptions implements the options command

                                                                                          func NewCmdPatch

                                                                                          func NewCmdPatch(f cmdutil.Factory, out io.Writer) *cobra.Command

                                                                                          func NewCmdPlugin

                                                                                          func NewCmdPlugin(f cmdutil.Factory, in io.Reader, out, err io.Writer) *cobra.Command

                                                                                            NewCmdPlugin creates the command that is the top-level for plugin commands.

                                                                                            func NewCmdPortForward

                                                                                            func NewCmdPortForward(f cmdutil.Factory, cmdOut, cmdErr io.Writer) *cobra.Command

                                                                                            func NewCmdProxy

                                                                                            func NewCmdProxy(f cmdutil.Factory, out io.Writer) *cobra.Command

                                                                                            func NewCmdReplace

                                                                                            func NewCmdReplace(f cmdutil.Factory, out io.Writer) *cobra.Command

                                                                                            func NewCmdRollingUpdate

                                                                                            func NewCmdRollingUpdate(f cmdutil.Factory, out io.Writer) *cobra.Command

                                                                                            func NewCmdRun

                                                                                            func NewCmdRun(f cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer) *cobra.Command

                                                                                            func NewCmdScale

                                                                                            func NewCmdScale(f cmdutil.Factory, out, errOut io.Writer) *cobra.Command

                                                                                              NewCmdScale returns a cobra command with the appropriate configuration and flags to run scale

                                                                                              func NewCmdTaint

                                                                                              func NewCmdTaint(f cmdutil.Factory, out io.Writer) *cobra.Command

                                                                                              func NewCmdTop

                                                                                              func NewCmdTop(f cmdutil.Factory, out, errOut io.Writer) *cobra.Command

                                                                                              func NewCmdTopNode

                                                                                              func NewCmdTopNode(f cmdutil.Factory, options *TopNodeOptions, out io.Writer) *cobra.Command

                                                                                              func NewCmdTopPod

                                                                                              func NewCmdTopPod(f cmdutil.Factory, options *TopPodOptions, out io.Writer) *cobra.Command

                                                                                              func NewCmdUncordon

                                                                                              func NewCmdUncordon(f cmdutil.Factory, out io.Writer) *cobra.Command

                                                                                              func NewCmdVersion

                                                                                              func NewCmdVersion(f cmdutil.Factory, out io.Writer) *cobra.Command

                                                                                              func NewDefaultKubectlCommand

                                                                                              func NewDefaultKubectlCommand() *cobra.Command

                                                                                              func NewKubectlCommand

                                                                                              func NewKubectlCommand(f cmdutil.Factory, in io.Reader, out, err io.Writer) *cobra.Command

                                                                                                NewKubectlCommand creates the `kubectl` command and its nested children.

                                                                                                func ReapResult

                                                                                                func ReapResult(r *resource.Result, f cmdutil.Factory, out io.Writer, isDefaultDelete, ignoreNotFound bool, timeout time.Duration, gracePeriod int, waitForDeletion, shortOutput bool, quiet bool) error

                                                                                                func RunApiVersions

                                                                                                func RunApiVersions(f cmdutil.Factory, w io.Writer) error

                                                                                                func RunApply

                                                                                                func RunApply(f cmdutil.Factory, cmd *cobra.Command, out, errOut io.Writer, options *ApplyOptions) error

                                                                                                func RunAutoscale

                                                                                                func RunAutoscale(f cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string, options *resource.FilenameOptions) error

                                                                                                func RunClusterInfo

                                                                                                func RunClusterInfo(f cmdutil.Factory, out io.Writer, cmd *cobra.Command) error

                                                                                                func RunCompletion

                                                                                                func RunCompletion(out io.Writer, boilerPlate string, cmd *cobra.Command, args []string) error

                                                                                                func RunCreateSubcommand

                                                                                                func RunCreateSubcommand(f cmdutil.Factory, cmd *cobra.Command, out io.Writer, options *CreateSubcommandOptions) error

                                                                                                  RunCreateSubcommand executes a create subcommand using the specified options

                                                                                                  func RunDescribe

                                                                                                  func RunDescribe(f cmdutil.Factory, out, cmdErr io.Writer, cmd *cobra.Command, args []string, options *resource.FilenameOptions, describerSettings *printers.DescriberSettings) error

                                                                                                  func RunDiff

                                                                                                  func RunDiff(f cmdutil.Factory, diff *DiffProgram, options *DiffOptions, from, to string) error

                                                                                                    RunDiff uses the factory to parse file arguments, find the version to diff, and find each Info object for each files, and runs against the differ.

                                                                                                    func RunEditOnCreate

                                                                                                    func RunEditOnCreate(f cmdutil.Factory, out, errOut io.Writer, cmd *cobra.Command, options *resource.FilenameOptions) error

                                                                                                    func RunExplain

                                                                                                    func RunExplain(f cmdutil.Factory, out, cmdErr io.Writer, cmd *cobra.Command, args []string) error

                                                                                                      RunExplain executes the appropriate steps to print a model's documentation

                                                                                                      func RunExpose

                                                                                                      func RunExpose(f cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string, options *resource.FilenameOptions) error

                                                                                                      func RunHelp

                                                                                                      func RunHelp(cmd *cobra.Command, args []string)

                                                                                                      func RunPatch

                                                                                                      func RunPatch(f cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string, options *PatchOptions) error

                                                                                                      func RunProxy

                                                                                                      func RunProxy(f cmdutil.Factory, out io.Writer, cmd *cobra.Command) error

                                                                                                      func RunReplace

                                                                                                      func RunReplace(f cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string, options *resource.FilenameOptions) error

                                                                                                      func RunRollingUpdate

                                                                                                      func RunRollingUpdate(f cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string, options *resource.FilenameOptions) error

                                                                                                      func RunRun

                                                                                                      func RunRun(f cmdutil.Factory, cmdIn io.Reader, cmdOut, cmdErr io.Writer, cmd *cobra.Command, args []string, argsLenAtDash int) error

                                                                                                      func RunScale

                                                                                                      func RunScale(f cmdutil.Factory, out, errOut io.Writer, cmd *cobra.Command, args []string, shortOutput bool, options *resource.FilenameOptions) error

                                                                                                        RunScale executes the scaling

                                                                                                        func SupportEviction

                                                                                                        func SupportEviction(clientset kubernetes.Interface) (string, error)

                                                                                                          SupportEviction uses Discovery API to find out if the server support eviction subresource If support, it will return its groupVersion; Otherwise, it will return ""

                                                                                                          func SupportedMetricsAPIVersionAvailable

                                                                                                          func SupportedMetricsAPIVersionAvailable(discoveredAPIGroups *metav1.APIGroupList) bool

                                                                                                          Types

                                                                                                          type AnnotateOptions

                                                                                                          type AnnotateOptions struct {
                                                                                                          	// Filename options
                                                                                                          	resource.FilenameOptions
                                                                                                          	// contains filtered or unexported fields
                                                                                                          }

                                                                                                            AnnotateOptions have the data required to perform the annotate operation

                                                                                                            func (*AnnotateOptions) Complete

                                                                                                            func (o *AnnotateOptions) Complete(out io.Writer, cmd *cobra.Command, args []string) (err error)

                                                                                                              Complete adapts from the command line args and factory to the data required.

                                                                                                              func (AnnotateOptions) RunAnnotate

                                                                                                              func (o AnnotateOptions) RunAnnotate(f cmdutil.Factory, cmd *cobra.Command) error

                                                                                                                RunAnnotate does the work

                                                                                                                func (AnnotateOptions) Validate

                                                                                                                func (o AnnotateOptions) Validate() error

                                                                                                                  Validate checks to the AnnotateOptions to see if there is sufficient information run the command.

                                                                                                                  type ApplyOptions

                                                                                                                  type ApplyOptions struct {
                                                                                                                  	FilenameOptions resource.FilenameOptions
                                                                                                                  	Selector        string
                                                                                                                  	Force           bool
                                                                                                                  	Prune           bool
                                                                                                                  	Cascade         bool
                                                                                                                  	GracePeriod     int
                                                                                                                  	PruneResources  []pruneResource
                                                                                                                  	Timeout         time.Duration
                                                                                                                  	// contains filtered or unexported fields
                                                                                                                  }

                                                                                                                  type AttachOptions

                                                                                                                  type AttachOptions struct {
                                                                                                                  	StreamOptions
                                                                                                                  
                                                                                                                  	CommandName       string
                                                                                                                  	SuggestedCmdUsage string
                                                                                                                  
                                                                                                                  	Pod *api.Pod
                                                                                                                  
                                                                                                                  	Attach        RemoteAttach
                                                                                                                  	PodClient     coreclient.PodsGetter
                                                                                                                  	GetPodTimeout time.Duration
                                                                                                                  	Config        *restclient.Config
                                                                                                                  }

                                                                                                                    AttachOptions declare the arguments accepted by the Exec command

                                                                                                                    func (*AttachOptions) Complete

                                                                                                                    func (p *AttachOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, argsIn []string) error

                                                                                                                      Complete verifies command line arguments and loads data from the command environment

                                                                                                                      func (*AttachOptions) GetContainerName

                                                                                                                      func (p *AttachOptions) GetContainerName(pod *api.Pod) (string, error)

                                                                                                                        GetContainerName returns the name of the container to attach to, with a fallback.

                                                                                                                        func (*AttachOptions) Run

                                                                                                                        func (p *AttachOptions) Run() error

                                                                                                                          Run executes a validated remote execution against a pod.

                                                                                                                          func (*AttachOptions) Validate

                                                                                                                          func (p *AttachOptions) Validate() error

                                                                                                                            Validate checks that the provided attach options are specified.

                                                                                                                            type CertificateOptions

                                                                                                                            type CertificateOptions struct {
                                                                                                                            	resource.FilenameOptions
                                                                                                                            	// contains filtered or unexported fields
                                                                                                                            }

                                                                                                                            func (*CertificateOptions) Complete

                                                                                                                            func (options *CertificateOptions) Complete(cmd *cobra.Command, args []string) error

                                                                                                                            func (*CertificateOptions) RunCertificateApprove

                                                                                                                            func (options *CertificateOptions) RunCertificateApprove(f cmdutil.Factory, out io.Writer) error

                                                                                                                            func (*CertificateOptions) RunCertificateDeny

                                                                                                                            func (options *CertificateOptions) RunCertificateDeny(f cmdutil.Factory, out io.Writer) error

                                                                                                                            func (*CertificateOptions) Validate

                                                                                                                            func (options *CertificateOptions) Validate() error

                                                                                                                            type ConvertOptions

                                                                                                                            type ConvertOptions struct {
                                                                                                                            	resource.FilenameOptions
                                                                                                                            	// contains filtered or unexported fields
                                                                                                                            }

                                                                                                                              ConvertOptions have the data required to perform the convert operation

                                                                                                                              func (*ConvertOptions) Complete

                                                                                                                              func (o *ConvertOptions) Complete(f cmdutil.Factory, out io.Writer, cmd *cobra.Command) (err error)

                                                                                                                                Complete collects information required to run Convert command from command line.

                                                                                                                                func (*ConvertOptions) RunConvert

                                                                                                                                func (o *ConvertOptions) RunConvert() error

                                                                                                                                  RunConvert implements the generic Convert command

                                                                                                                                  type CreateClusterRoleOptions

                                                                                                                                  type CreateClusterRoleOptions struct {
                                                                                                                                  	*CreateRoleOptions
                                                                                                                                  	NonResourceURLs []string
                                                                                                                                  }

                                                                                                                                  func (*CreateClusterRoleOptions) Complete

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

                                                                                                                                  func (*CreateClusterRoleOptions) RunCreateRole

                                                                                                                                  func (c *CreateClusterRoleOptions) RunCreateRole() error

                                                                                                                                  func (*CreateClusterRoleOptions) Validate

                                                                                                                                  func (c *CreateClusterRoleOptions) Validate() error

                                                                                                                                  type CreateJobOptions

                                                                                                                                  type CreateJobOptions struct {
                                                                                                                                  	Name string
                                                                                                                                  	From string
                                                                                                                                  
                                                                                                                                  	Namespace string
                                                                                                                                  	Client    clientbatchv1.BatchV1Interface
                                                                                                                                  	Out       io.Writer
                                                                                                                                  	DryRun    bool
                                                                                                                                  	Builder   *resource.Builder
                                                                                                                                  	Cmd       *cobra.Command
                                                                                                                                  }

                                                                                                                                  func (*CreateJobOptions) Complete

                                                                                                                                  func (c *CreateJobOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) (err error)

                                                                                                                                  func (*CreateJobOptions) RunCreateJob

                                                                                                                                  func (c *CreateJobOptions) RunCreateJob() error

                                                                                                                                  type CreateOptions

                                                                                                                                  type CreateOptions struct {
                                                                                                                                  	FilenameOptions  resource.FilenameOptions
                                                                                                                                  	Selector         string
                                                                                                                                  	EditBeforeCreate bool
                                                                                                                                  	Raw              string
                                                                                                                                  	Out              io.Writer
                                                                                                                                  	ErrOut           io.Writer
                                                                                                                                  }

                                                                                                                                  func (*CreateOptions) RunCreate

                                                                                                                                  func (o *CreateOptions) RunCreate(f cmdutil.Factory, cmd *cobra.Command) error

                                                                                                                                  func (*CreateOptions) ValidateArgs

                                                                                                                                  func (o *CreateOptions) ValidateArgs(cmd *cobra.Command, args []string) error

                                                                                                                                  type CreateRoleOptions

                                                                                                                                  type CreateRoleOptions struct {
                                                                                                                                  	Name          string
                                                                                                                                  	Verbs         []string
                                                                                                                                  	Resources     []ResourceOptions
                                                                                                                                  	ResourceNames []string
                                                                                                                                  
                                                                                                                                  	DryRun       bool
                                                                                                                                  	OutputFormat string
                                                                                                                                  	Namespace    string
                                                                                                                                  	Client       clientgorbacv1.RbacV1Interface
                                                                                                                                  	Mapper       meta.RESTMapper
                                                                                                                                  	Out          io.Writer
                                                                                                                                  	PrintObject  func(obj runtime.Object) error
                                                                                                                                  }

                                                                                                                                  func (*CreateRoleOptions) Complete

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

                                                                                                                                  func (*CreateRoleOptions) RunCreateRole

                                                                                                                                  func (c *CreateRoleOptions) RunCreateRole() error

                                                                                                                                  func (*CreateRoleOptions) Validate

                                                                                                                                  func (c *CreateRoleOptions) Validate() error

                                                                                                                                  type CreateSubcommandOptions

                                                                                                                                  type CreateSubcommandOptions struct {
                                                                                                                                  	// Name of resource being created
                                                                                                                                  	Name string
                                                                                                                                  	// StructuredGenerator is the resource generator for the object being created
                                                                                                                                  	StructuredGenerator kubectl.StructuredGenerator
                                                                                                                                  	// DryRun is true if the command should be simulated but not run against the server
                                                                                                                                  	DryRun       bool
                                                                                                                                  	OutputFormat string
                                                                                                                                  }

                                                                                                                                    CreateSubcommandOptions is an options struct to support create subcommands

                                                                                                                                    type DefaultRemoteAttach

                                                                                                                                    type DefaultRemoteAttach struct{}

                                                                                                                                      DefaultRemoteAttach is the standard implementation of attaching

                                                                                                                                      func (*DefaultRemoteAttach) Attach

                                                                                                                                      func (*DefaultRemoteAttach) Attach(method string, url *url.URL, config *restclient.Config, stdin io.Reader, stdout, stderr io.Writer, tty bool, terminalSizeQueue remotecommand.TerminalSizeQueue) error

                                                                                                                                      type DefaultRemoteExecutor

                                                                                                                                      type DefaultRemoteExecutor struct{}

                                                                                                                                        DefaultRemoteExecutor is the standard implementation of remote command execution

                                                                                                                                        func (*DefaultRemoteExecutor) Execute

                                                                                                                                        func (*DefaultRemoteExecutor) Execute(method string, url *url.URL, config *restclient.Config, stdin io.Reader, stdout, stderr io.Writer, tty bool, terminalSizeQueue remotecommand.TerminalSizeQueue) error

                                                                                                                                        type DeleteOptions

                                                                                                                                        type DeleteOptions struct {
                                                                                                                                        	resource.FilenameOptions
                                                                                                                                        
                                                                                                                                        	Selector        string
                                                                                                                                        	DeleteAll       bool
                                                                                                                                        	IgnoreNotFound  bool
                                                                                                                                        	Cascade         bool
                                                                                                                                        	DeleteNow       bool
                                                                                                                                        	ForceDeletion   bool
                                                                                                                                        	WaitForDeletion bool
                                                                                                                                        
                                                                                                                                        	GracePeriod int
                                                                                                                                        	Timeout     time.Duration
                                                                                                                                        
                                                                                                                                        	Include3rdParty bool
                                                                                                                                        	Output          string
                                                                                                                                        
                                                                                                                                        	Mapper meta.RESTMapper
                                                                                                                                        	Result *resource.Result
                                                                                                                                        
                                                                                                                                        	Out    io.Writer
                                                                                                                                        	ErrOut io.Writer
                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                        }

                                                                                                                                        func (*DeleteOptions) Complete

                                                                                                                                        func (o *DeleteOptions) Complete(f cmdutil.Factory, out, errOut io.Writer, args []string, cmd *cobra.Command) error

                                                                                                                                        func (*DeleteOptions) RunDelete

                                                                                                                                        func (o *DeleteOptions) RunDelete() error

                                                                                                                                        func (*DeleteOptions) Validate

                                                                                                                                        func (o *DeleteOptions) Validate(cmd *cobra.Command) error

                                                                                                                                        type DiffOptions

                                                                                                                                        type DiffOptions struct {
                                                                                                                                        	FilenameOptions resource.FilenameOptions
                                                                                                                                        }

                                                                                                                                        type DiffProgram

                                                                                                                                        type DiffProgram struct {
                                                                                                                                        	Exec   exec.Interface
                                                                                                                                        	Stdout io.Writer
                                                                                                                                        	Stderr io.Writer
                                                                                                                                        }

                                                                                                                                          DiffProgram finds and run the diff program. The value of KUBERNETES_EXTERNAL_DIFF environment variable will be used a diff program. By default, `diff(1)` will be used.

                                                                                                                                          func (*DiffProgram) Run

                                                                                                                                          func (d *DiffProgram) Run(from, to string) error

                                                                                                                                            Run runs the detected diff program. `from` and `to` are the directory to diff.

                                                                                                                                            type DiffVersion

                                                                                                                                            type DiffVersion struct {
                                                                                                                                            	Dir  *Directory
                                                                                                                                            	Name string
                                                                                                                                            }

                                                                                                                                              DiffVersion gets the proper version of objects, and aggregate them into a directory.

                                                                                                                                              func NewDiffVersion

                                                                                                                                              func NewDiffVersion(name string) (*DiffVersion, error)

                                                                                                                                                NewDiffVersion creates a new DiffVersion with the named version.

                                                                                                                                                func (*DiffVersion) Print

                                                                                                                                                func (v *DiffVersion) Print(obj Object, printer Printer) error

                                                                                                                                                  Print prints the object using the printer into a new file in the directory.

                                                                                                                                                  type Differ

                                                                                                                                                  type Differ struct {
                                                                                                                                                  	From *DiffVersion
                                                                                                                                                  	To   *DiffVersion
                                                                                                                                                  }

                                                                                                                                                    Differ creates two DiffVersion and diffs them.

                                                                                                                                                    func NewDiffer

                                                                                                                                                    func NewDiffer(from, to string) (*Differ, error)

                                                                                                                                                    func (*Differ) Diff

                                                                                                                                                    func (d *Differ) Diff(obj Object, printer Printer) error

                                                                                                                                                      Diff diffs to versions of a specific object, and print both versions to directories.

                                                                                                                                                      func (*Differ) Run

                                                                                                                                                      func (d *Differ) Run(diff *DiffProgram) error

                                                                                                                                                        Run runs the diff program against both directories.

                                                                                                                                                        func (*Differ) TearDown

                                                                                                                                                        func (d *Differ) TearDown()

                                                                                                                                                          TearDown removes both temporary directories recursively.

                                                                                                                                                          type Directory

                                                                                                                                                          type Directory struct {
                                                                                                                                                          	Name string
                                                                                                                                                          }

                                                                                                                                                            Directory creates a new temp directory, and allows to easily create new files.

                                                                                                                                                            func CreateDirectory

                                                                                                                                                            func CreateDirectory(prefix string) (*Directory, error)

                                                                                                                                                              CreateDirectory does create the actual disk directory, and return a new representation of it.

                                                                                                                                                              func (*Directory) Delete

                                                                                                                                                              func (d *Directory) Delete() error

                                                                                                                                                                Delete removes the directory recursively.

                                                                                                                                                                func (*Directory) NewFile

                                                                                                                                                                func (d *Directory) NewFile(name string) (*os.File, error)

                                                                                                                                                                  NewFile creates a new file in the directory.

                                                                                                                                                                  type DrainOptions

                                                                                                                                                                  type DrainOptions struct {
                                                                                                                                                                  	Factory            cmdutil.Factory
                                                                                                                                                                  	Force              bool
                                                                                                                                                                  	DryRun             bool
                                                                                                                                                                  	GracePeriodSeconds int
                                                                                                                                                                  	IgnoreDaemonsets   bool
                                                                                                                                                                  	Timeout            time.Duration
                                                                                                                                                                  
                                                                                                                                                                  	DeleteLocalData bool
                                                                                                                                                                  	Selector        string
                                                                                                                                                                  	PodSelector     string
                                                                                                                                                                  
                                                                                                                                                                  	Out    io.Writer
                                                                                                                                                                  	ErrOut io.Writer
                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                  }

                                                                                                                                                                  func (*DrainOptions) RunCordonOrUncordon

                                                                                                                                                                  func (o *DrainOptions) RunCordonOrUncordon(desired bool) error

                                                                                                                                                                    RunCordonOrUncordon runs either Cordon or Uncordon. The desired value for "Unschedulable" is passed as the first arg.

                                                                                                                                                                    func (*DrainOptions) RunDrain

                                                                                                                                                                    func (o *DrainOptions) RunDrain() error

                                                                                                                                                                      RunDrain runs the 'drain' command

                                                                                                                                                                      func (*DrainOptions) SetupDrain

                                                                                                                                                                      func (o *DrainOptions) SetupDrain(cmd *cobra.Command, args []string) error

                                                                                                                                                                        SetupDrain populates some fields from the factory, grabs command line arguments and looks up the node using Builder

                                                                                                                                                                        type ExecOptions

                                                                                                                                                                        type ExecOptions struct {
                                                                                                                                                                        	StreamOptions
                                                                                                                                                                        
                                                                                                                                                                        	Command []string
                                                                                                                                                                        
                                                                                                                                                                        	FullCmdName       string
                                                                                                                                                                        	SuggestedCmdUsage string
                                                                                                                                                                        
                                                                                                                                                                        	Executor  RemoteExecutor
                                                                                                                                                                        	PodClient coreclient.PodsGetter
                                                                                                                                                                        	Config    *restclient.Config
                                                                                                                                                                        }

                                                                                                                                                                          ExecOptions declare the arguments accepted by the Exec command

                                                                                                                                                                          func (*ExecOptions) Complete

                                                                                                                                                                          func (p *ExecOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, argsIn []string, argsLenAtDash int) error

                                                                                                                                                                            Complete verifies command line arguments and loads data from the command environment

                                                                                                                                                                            func (*ExecOptions) Run

                                                                                                                                                                            func (p *ExecOptions) Run() error

                                                                                                                                                                              Run executes a validated remote execution against a pod.

                                                                                                                                                                              func (*ExecOptions) Validate

                                                                                                                                                                              func (p *ExecOptions) Validate() error

                                                                                                                                                                                Validate checks that the provided exec options are specified.

                                                                                                                                                                                type HeapsterTopOptions

                                                                                                                                                                                type HeapsterTopOptions struct {
                                                                                                                                                                                	Namespace string
                                                                                                                                                                                	Service   string
                                                                                                                                                                                	Scheme    string
                                                                                                                                                                                	Port      string
                                                                                                                                                                                }

                                                                                                                                                                                func (*HeapsterTopOptions) Bind

                                                                                                                                                                                func (o *HeapsterTopOptions) Bind(flags *pflag.FlagSet)

                                                                                                                                                                                type InfoObject

                                                                                                                                                                                type InfoObject struct {
                                                                                                                                                                                	Info    *resource.Info
                                                                                                                                                                                	Encoder runtime.Encoder
                                                                                                                                                                                	Parser  *parse.Factory
                                                                                                                                                                                }

                                                                                                                                                                                  InfoObject is an implementation of the Object interface. It gets all the information from the Info object.

                                                                                                                                                                                  func (InfoObject) Last

                                                                                                                                                                                  func (obj InfoObject) Last() (map[string]interface{}, error)

                                                                                                                                                                                  func (InfoObject) Live

                                                                                                                                                                                  func (obj InfoObject) Live() (map[string]interface{}, error)

                                                                                                                                                                                  func (InfoObject) Local

                                                                                                                                                                                  func (obj InfoObject) Local() (map[string]interface{}, error)

                                                                                                                                                                                  func (InfoObject) Merged

                                                                                                                                                                                  func (obj InfoObject) Merged() (map[string]interface{}, error)

                                                                                                                                                                                  func (InfoObject) Name

                                                                                                                                                                                  func (obj InfoObject) Name() string

                                                                                                                                                                                  type LabelOptions

                                                                                                                                                                                  type LabelOptions struct {
                                                                                                                                                                                  	// Filename options
                                                                                                                                                                                  	resource.FilenameOptions
                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                  }

                                                                                                                                                                                    LabelOptions have the data required to perform the label operation

                                                                                                                                                                                    func (*LabelOptions) Complete

                                                                                                                                                                                    func (o *LabelOptions) Complete(out io.Writer, cmd *cobra.Command, args []string) (err error)

                                                                                                                                                                                      Complete adapts from the command line args and factory to the data required.

                                                                                                                                                                                      func (*LabelOptions) RunLabel

                                                                                                                                                                                      func (o *LabelOptions) RunLabel(f cmdutil.Factory, cmd *cobra.Command) error

                                                                                                                                                                                        RunLabel does the work

                                                                                                                                                                                        func (*LabelOptions) Validate

                                                                                                                                                                                        func (o *LabelOptions) Validate() error

                                                                                                                                                                                          Validate checks to the LabelOptions to see if there is sufficient information run the command.

                                                                                                                                                                                          type LogsOptions

                                                                                                                                                                                          type LogsOptions struct {
                                                                                                                                                                                          	Namespace   string
                                                                                                                                                                                          	ResourceArg string
                                                                                                                                                                                          	Options     runtime.Object
                                                                                                                                                                                          
                                                                                                                                                                                          	Mapper  meta.RESTMapper
                                                                                                                                                                                          	Typer   runtime.ObjectTyper
                                                                                                                                                                                          	Decoder runtime.Decoder
                                                                                                                                                                                          
                                                                                                                                                                                          	Object        runtime.Object
                                                                                                                                                                                          	GetPodTimeout time.Duration
                                                                                                                                                                                          	LogsForObject func(object, options runtime.Object, timeout time.Duration) (*restclient.Request, error)
                                                                                                                                                                                          
                                                                                                                                                                                          	Out io.Writer
                                                                                                                                                                                          }

                                                                                                                                                                                          func (*LogsOptions) Complete

                                                                                                                                                                                          func (o *LogsOptions) Complete(f cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string) error

                                                                                                                                                                                          func (LogsOptions) RunLogs

                                                                                                                                                                                          func (o LogsOptions) RunLogs() error

                                                                                                                                                                                            RunLogs retrieves a pod log

                                                                                                                                                                                            func (LogsOptions) Validate

                                                                                                                                                                                            func (o LogsOptions) Validate() error

                                                                                                                                                                                            type Object

                                                                                                                                                                                            type Object interface {
                                                                                                                                                                                            	Local() (map[string]interface{}, error)
                                                                                                                                                                                            	Live() (map[string]interface{}, error)
                                                                                                                                                                                            	Last() (map[string]interface{}, error)
                                                                                                                                                                                            	Merged() (map[string]interface{}, error)
                                                                                                                                                                                            
                                                                                                                                                                                            	Name() string
                                                                                                                                                                                            }

                                                                                                                                                                                              Object is an interface that let's you retrieve multiple version of it.

                                                                                                                                                                                              type PatchBuffer

                                                                                                                                                                                              type PatchBuffer struct {
                                                                                                                                                                                              	Patch     []byte
                                                                                                                                                                                              	PatchType types.PatchType
                                                                                                                                                                                              }

                                                                                                                                                                                              type PatchOptions

                                                                                                                                                                                              type PatchOptions struct {
                                                                                                                                                                                              	resource.FilenameOptions
                                                                                                                                                                                              
                                                                                                                                                                                              	Local bool
                                                                                                                                                                                              
                                                                                                                                                                                              	OutputFormat string
                                                                                                                                                                                              }

                                                                                                                                                                                                PatchOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

                                                                                                                                                                                                type PortForwardOptions

                                                                                                                                                                                                type PortForwardOptions struct {
                                                                                                                                                                                                	Namespace     string
                                                                                                                                                                                                	PodName       string
                                                                                                                                                                                                	RESTClient    *restclient.RESTClient
                                                                                                                                                                                                	Config        *restclient.Config
                                                                                                                                                                                                	PodClient     coreclient.PodsGetter
                                                                                                                                                                                                	Ports         []string
                                                                                                                                                                                                	PortForwarder portForwarder
                                                                                                                                                                                                	StopChannel   chan struct{}
                                                                                                                                                                                                	ReadyChannel  chan struct{}
                                                                                                                                                                                                }

                                                                                                                                                                                                  PortForwardOptions contains all the options for running the port-forward cli command.

                                                                                                                                                                                                  func (*PortForwardOptions) Complete

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

                                                                                                                                                                                                    Complete completes all the required options for port-forward cmd.

                                                                                                                                                                                                    func (PortForwardOptions) RunPortForward

                                                                                                                                                                                                    func (o PortForwardOptions) RunPortForward() error

                                                                                                                                                                                                      RunPortForward implements all the necessary functionality for port-forward cmd.

                                                                                                                                                                                                      func (PortForwardOptions) Validate

                                                                                                                                                                                                      func (o PortForwardOptions) Validate() error

                                                                                                                                                                                                        Validate validates all the required options for port-forward cmd.

                                                                                                                                                                                                        type Printer

                                                                                                                                                                                                        type Printer struct{}

                                                                                                                                                                                                          Printer is used to print an object.

                                                                                                                                                                                                          func (*Printer) Print

                                                                                                                                                                                                          func (p *Printer) Print(obj map[string]interface{}, w io.Writer) error

                                                                                                                                                                                                            Print the object inside the writer w.

                                                                                                                                                                                                            type RemoteAttach

                                                                                                                                                                                                            type RemoteAttach interface {
                                                                                                                                                                                                            	Attach(method string, url *url.URL, config *restclient.Config, stdin io.Reader, stdout, stderr io.Writer, tty bool, terminalSizeQueue remotecommand.TerminalSizeQueue) error
                                                                                                                                                                                                            }

                                                                                                                                                                                                              RemoteAttach defines the interface accepted by the Attach command - provided for test stubbing

                                                                                                                                                                                                              type RemoteExecutor

                                                                                                                                                                                                              type RemoteExecutor interface {
                                                                                                                                                                                                              	Execute(method string, url *url.URL, config *restclient.Config, stdin io.Reader, stdout, stderr io.Writer, tty bool, terminalSizeQueue remotecommand.TerminalSizeQueue) error
                                                                                                                                                                                                              }

                                                                                                                                                                                                                RemoteExecutor defines the interface accepted by the Exec command - provided for test stubbing

                                                                                                                                                                                                                type ResourceOptions

                                                                                                                                                                                                                type ResourceOptions struct {
                                                                                                                                                                                                                	Group       string
                                                                                                                                                                                                                	Resource    string
                                                                                                                                                                                                                	SubResource string
                                                                                                                                                                                                                }

                                                                                                                                                                                                                type RunObject

                                                                                                                                                                                                                type RunObject struct {
                                                                                                                                                                                                                	Object  runtime.Object
                                                                                                                                                                                                                	Kind    string
                                                                                                                                                                                                                	Mapping *meta.RESTMapping
                                                                                                                                                                                                                }

                                                                                                                                                                                                                type SetLastAppliedOptions

                                                                                                                                                                                                                type SetLastAppliedOptions struct {
                                                                                                                                                                                                                	FilenameOptions  resource.FilenameOptions
                                                                                                                                                                                                                	Selector         string
                                                                                                                                                                                                                	InfoList         []*resource.Info
                                                                                                                                                                                                                	Mapper           meta.RESTMapper
                                                                                                                                                                                                                	Typer            runtime.ObjectTyper
                                                                                                                                                                                                                	Namespace        string
                                                                                                                                                                                                                	EnforceNamespace bool
                                                                                                                                                                                                                	DryRun           bool
                                                                                                                                                                                                                	ShortOutput      bool
                                                                                                                                                                                                                	CreateAnnotation bool
                                                                                                                                                                                                                	Output           string
                                                                                                                                                                                                                	PatchBufferList  []PatchBuffer
                                                                                                                                                                                                                	Factory          cmdutil.Factory
                                                                                                                                                                                                                	Out              io.Writer
                                                                                                                                                                                                                	ErrOut           io.Writer
                                                                                                                                                                                                                }

                                                                                                                                                                                                                func (*SetLastAppliedOptions) Complete

                                                                                                                                                                                                                func (o *SetLastAppliedOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) error

                                                                                                                                                                                                                func (*SetLastAppliedOptions) RunSetLastApplied

                                                                                                                                                                                                                func (o *SetLastAppliedOptions) RunSetLastApplied(f cmdutil.Factory, cmd *cobra.Command) error

                                                                                                                                                                                                                func (*SetLastAppliedOptions) Validate

                                                                                                                                                                                                                func (o *SetLastAppliedOptions) Validate(f cmdutil.Factory, cmd *cobra.Command) error

                                                                                                                                                                                                                type StreamOptions

                                                                                                                                                                                                                type StreamOptions struct {
                                                                                                                                                                                                                	Namespace     string
                                                                                                                                                                                                                	PodName       string
                                                                                                                                                                                                                	ContainerName string
                                                                                                                                                                                                                	Stdin         bool
                                                                                                                                                                                                                	TTY           bool
                                                                                                                                                                                                                	// minimize unnecessary output
                                                                                                                                                                                                                	Quiet bool
                                                                                                                                                                                                                	// InterruptParent, if set, is used to handle interrupts while attached
                                                                                                                                                                                                                	InterruptParent *interrupt.Handler
                                                                                                                                                                                                                	In              io.Reader
                                                                                                                                                                                                                	Out             io.Writer
                                                                                                                                                                                                                	Err             io.Writer
                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                }

                                                                                                                                                                                                                type TaintOptions

                                                                                                                                                                                                                type TaintOptions struct {
                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                }

                                                                                                                                                                                                                  TaintOptions have the data required to perform the taint operation

                                                                                                                                                                                                                  func (*TaintOptions) Complete

                                                                                                                                                                                                                  func (o *TaintOptions) Complete(f cmdutil.Factory, out io.Writer, cmd *cobra.Command, args []string) (err error)

                                                                                                                                                                                                                    Complete adapts from the command line args and factory to the data required.

                                                                                                                                                                                                                    func (TaintOptions) RunTaint

                                                                                                                                                                                                                    func (o TaintOptions) RunTaint() error

                                                                                                                                                                                                                      RunTaint does the work

                                                                                                                                                                                                                      func (TaintOptions) Validate

                                                                                                                                                                                                                      func (o TaintOptions) Validate() error

                                                                                                                                                                                                                        Validate checks to the TaintOptions to see if there is sufficient information run the command.

                                                                                                                                                                                                                        type TopNodeOptions

                                                                                                                                                                                                                        type TopNodeOptions struct {
                                                                                                                                                                                                                        	ResourceName    string
                                                                                                                                                                                                                        	Selector        string
                                                                                                                                                                                                                        	NodeClient      corev1.CoreV1Interface
                                                                                                                                                                                                                        	HeapsterOptions HeapsterTopOptions
                                                                                                                                                                                                                        	Client          *metricsutil.HeapsterMetricsClient
                                                                                                                                                                                                                        	Printer         *metricsutil.TopCmdPrinter
                                                                                                                                                                                                                        	DiscoveryClient discovery.DiscoveryInterface
                                                                                                                                                                                                                        	MetricsClient   metricsclientset.Interface
                                                                                                                                                                                                                        }

                                                                                                                                                                                                                          TopNodeOptions contains all the options for running the top-node cli command.

                                                                                                                                                                                                                          func (*TopNodeOptions) Complete

                                                                                                                                                                                                                          func (o *TopNodeOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string, out io.Writer) error

                                                                                                                                                                                                                          func (TopNodeOptions) RunTopNode

                                                                                                                                                                                                                          func (o TopNodeOptions) RunTopNode() error

                                                                                                                                                                                                                          func (*TopNodeOptions) Validate

                                                                                                                                                                                                                          func (o *TopNodeOptions) Validate() error

                                                                                                                                                                                                                          type TopPodOptions

                                                                                                                                                                                                                          type TopPodOptions struct {
                                                                                                                                                                                                                          	ResourceName    string
                                                                                                                                                                                                                          	Namespace       string
                                                                                                                                                                                                                          	Selector        string
                                                                                                                                                                                                                          	AllNamespaces   bool
                                                                                                                                                                                                                          	PrintContainers bool
                                                                                                                                                                                                                          	PodClient       corev1.PodsGetter
                                                                                                                                                                                                                          	HeapsterOptions HeapsterTopOptions
                                                                                                                                                                                                                          	Client          *metricsutil.HeapsterMetricsClient
                                                                                                                                                                                                                          	Printer         *metricsutil.TopCmdPrinter
                                                                                                                                                                                                                          	DiscoveryClient discovery.DiscoveryInterface
                                                                                                                                                                                                                          	MetricsClient   metricsclientset.Interface
                                                                                                                                                                                                                          }

                                                                                                                                                                                                                          func (*TopPodOptions) Complete

                                                                                                                                                                                                                          func (o *TopPodOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string, out io.Writer) error

                                                                                                                                                                                                                          func (TopPodOptions) RunTopPod

                                                                                                                                                                                                                          func (o TopPodOptions) RunTopPod() error

                                                                                                                                                                                                                          func (*TopPodOptions) Validate

                                                                                                                                                                                                                          func (o *TopPodOptions) Validate() error

                                                                                                                                                                                                                          type Version

                                                                                                                                                                                                                          type Version struct {
                                                                                                                                                                                                                          	ClientVersion *apimachineryversion.Info `json:"clientVersion,omitempty" yaml:"clientVersion,omitempty"`
                                                                                                                                                                                                                          	ServerVersion *apimachineryversion.Info `json:"serverVersion,omitempty" yaml:"serverVersion,omitempty"`
                                                                                                                                                                                                                          }

                                                                                                                                                                                                                          type VersionOptions

                                                                                                                                                                                                                          type VersionOptions struct {
                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                          }

                                                                                                                                                                                                                            VersionOptions: describe the options available to users of the "kubectl version" command.

                                                                                                                                                                                                                            func (*VersionOptions) Complete

                                                                                                                                                                                                                            func (o *VersionOptions) Complete(cmd *cobra.Command) error

                                                                                                                                                                                                                            func (*VersionOptions) Run

                                                                                                                                                                                                                            func (o *VersionOptions) Run(f cmdutil.Factory, out io.Writer) error

                                                                                                                                                                                                                            func (*VersionOptions) Validate

                                                                                                                                                                                                                            func (o *VersionOptions) Validate() error

                                                                                                                                                                                                                            type ViewLastAppliedOptions

                                                                                                                                                                                                                            type ViewLastAppliedOptions struct {
                                                                                                                                                                                                                            	FilenameOptions              resource.FilenameOptions
                                                                                                                                                                                                                            	Selector                     string
                                                                                                                                                                                                                            	LastAppliedConfigurationList []string
                                                                                                                                                                                                                            	OutputFormat                 string
                                                                                                                                                                                                                            	All                          bool
                                                                                                                                                                                                                            	Factory                      cmdutil.Factory
                                                                                                                                                                                                                            	Out                          io.Writer
                                                                                                                                                                                                                            	ErrOut                       io.Writer
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                            func (*ViewLastAppliedOptions) Complete

                                                                                                                                                                                                                            func (o *ViewLastAppliedOptions) Complete(f cmdutil.Factory, args []string) error

                                                                                                                                                                                                                            func (*ViewLastAppliedOptions) RunApplyViewLastApplied

                                                                                                                                                                                                                            func (o *ViewLastAppliedOptions) RunApplyViewLastApplied() error

                                                                                                                                                                                                                            func (*ViewLastAppliedOptions) Validate

                                                                                                                                                                                                                            func (o *ViewLastAppliedOptions) Validate(cmd *cobra.Command) error

                                                                                                                                                                                                                            func (*ViewLastAppliedOptions) ValidateOutputArgs

                                                                                                                                                                                                                            func (o *ViewLastAppliedOptions) ValidateOutputArgs(cmd *cobra.Command) error

                                                                                                                                                                                                                            Directories

                                                                                                                                                                                                                            Path Synopsis
                                                                                                                                                                                                                            env
                                                                                                                                                                                                                            Package env provides functions to incorporate environment variables into kubectl commands.
                                                                                                                                                                                                                            Package env provides functions to incorporate environment variables into kubectl commands.
                                                                                                                                                                                                                            openapi
                                                                                                                                                                                                                            Package openapi is a collection of libraries for fetching the openapi spec from a Kubernetes server and then indexing the type definitions.
                                                                                                                                                                                                                            Package openapi is a collection of libraries for fetching the openapi spec from a Kubernetes server and then indexing the type definitions.