# Functions
CreateClusterRoleBinding is the implementation of the create clusterrolebinding command.
CreateConfigMap is the implementation of the create configmap command.
CreateExternalNameService is the implementation of the service externalname command.
CreateNamespace implements the behavior to run the create namespace command.
CreatePodDisruptionBudget implements the behavior to run the create pdb command.
CreateQuota implements the behavior to run the create quota command.
No description provided by the author
CreateSecretDockerRegistry is the implementation of the create secret docker-registry command.
CreateSecretGeneric is the implementation of the create secret generic command.
CreateSecretTLS is the implementation of the create secret tls command.
CreateServiceAccount implements the behavior to run the create service account command.
CreateServiceClusterIP implements the behavior to run the create service clusterIP command.
CreateServiceLoadBalancer is the implementation of the service loadbalancer command.
CreateServiceNodePort is the implementation of the create service nodeport command.
No description provided by the author
No description provided by the author
NameFromCommandArgs is a utility function for commands that assume the first argument is a resource name.
NewCmdAlpha creates a command that acts as an alternate root command for features in alpha.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewCmdCreateSecret groups subcommands to create various types of secrets.
No description provided by the author
NewCmdConvert creates a command object for the generic "convert" action, which translates the config file into a given version.
No description provided by the author
NewCmdCp creates a new Copy command.
No description provided by the author
ClusterRole is a command to ease creating ClusterRoles.
ClusterRoleBinding is a command to ease creating ClusterRoleBindings.
ConfigMap is a command to ease creating ConfigMaps.
NewCmdCreateDeployment is a macro command to create a new deployment.
NewCmdCreateNamespace is a macro command to create a new namespace.
NewCmdCreatePodDisruptionBudget is a macro command to create a new pod disruption budget.
NewCmdCreateQuota is a macro command to create a new quota.
Role is a command to ease creating Roles.
RoleBinding is a command to ease creating RoleBindings.
NewCmdCreateSecret groups subcommands to create various types of secrets.
NewCmdCreateSecretDockerRegistry is a macro command for creating secrets to work with Docker registries.
NewCmdCreateSecretGeneric is a command to create generic secrets from files, directories, or literal values.
NewCmdCreateSecretTLS is a macro command for creating secrets to work with Docker registries.
NewCmdCreateService is a macro command to create a new service.
NewCmdCreateServiceAccount is a macro command to create a new service account.
NewCmdCreateServiceClusterIP is a command to create a clusterIP service.
NewCmdCreateServiceExternalName is a macro command for creating a ExternalName service.
NewCmdCreateServiceLoadBalancer is a macro command for creating a LoadBalancer service.
NewCmdCreateServiceNodePort is a macro command for creating a NodePort service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewCmdExplain returns a cobra command for swagger docs.
No description provided by the author
NewCmdForPlugin creates a command capable of running the provided plugin.
NewCmdGet creates a command object for the generic "get" action, which retrieves one or more resources from a server.
No description provided by the author
No description provided by the author
NewCmdLogs creates a new pod logs command.
NewCmdOptions implements the options command.
No description provided by the author
NewCmdPlugin creates the command that is the top-level for plugin commands.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewCmdScale returns a cobra command with the appropriate configuration and flags to run scale.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewKubectlCommand creates the `kubectl` command and its nested children.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RunCreateSubcommand executes a create subcommand using the specified options.
No description provided by the author
No description provided by the author
RunExplain executes the appropriate steps to print a model's documentation.
No description provided by the author
RunGet implements the generic Get command TODO: convert all direct flag accessors to a struct and pass that instead of cmd.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RunScale executes the scaling.
SupportEviction uses Discovery API to find out if the server support eviction subresource If support, it will return its groupVersion; Otherwise, it will return "".
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
# Structs
AnnotateOptions have the data required to perform the annotate operation.
No description provided by the author
AttachOptions declare the arguments accepted by the Exec command.
No description provided by the author
ConvertOptions have the data required to perform the convert operation.
No description provided by the author
No description provided by the author
No description provided by the author
CreateSubcommandOptions is an options struct to support create subcommands.
DefaultRemoteAttach is the standard implementation of attaching.
DefaultRemoteExecutor is the standard implementation of remote command execution.
No description provided by the author
No description provided by the author
ExecOptions declare the arguments accepted by the Exec command.
GetOptions is the start of the data required to perform the operation.
No description provided by the author
LabelOptions have the data required to perform the label operation.
No description provided by the author
No description provided by the author
PatchOptions is the start of the data required to perform the operation.
PortForwardOptions contains all the options for running the port-forward cli command.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TaintOptions have the data required to perform the taint operation.
TopNodeOptions contains all the options for running the top-node cli command.
TopOptions contains all the options for running the top cli command.
No description provided by the author
No description provided by the author
VersionOptions: describe the options available to users of the "kubectl version" command.
No description provided by the author
# Interfaces
RemoteAttach defines the interface accepted by the Attach command - provided for test stubbing.
RemoteExecutor defines the interface accepted by the Exec command - provided for test stubbing.