You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`alpha` | `kubectl alpha SUBCOMMAND [flags]` | List the available commands that correspond to alpha features, which are not enabled in Kubernetes clusters by default.
72
73
`annotate` | <code>kubectl annotate (-f FILENAME | TYPE NAME | TYPE/NAME) KEY_1=VAL_1 ... KEY_N=VAL_N [--overwrite][--all][--resource-version=version][flags]</code> | Add or update the annotations of one or more resources.
74
+
`api-resources` | `kubectl api-resources [flags]` | List the API resources that are available.
73
75
`api-versions` | `kubectl api-versions [flags]` | List the API versions that are available.
74
76
`apply` | `kubectl apply -f FILENAME [flags]`| Apply a configuration change to a resource from a file or stdin.
75
77
`attach` | `kubectl attach POD -c CONTAINER [-i] [-t] [flags]` | Attach to a running container either to view the output stream or interact with the container (stdin).
`autoscale` | <code>kubectl autoscale (-f FILENAME | TYPE NAME | TYPE/NAME) [--min=MINPODS] --max=MAXPODS [--cpu-percent=CPU][flags]</code> | Automatically scale the set of pods that are managed by a replication controller.
`cluster-info` | `kubectl cluster-info [flags]` | Display endpoint information about the master and services in the cluster.
82
+
`completion` | `kubectl completion SHELL [options]` | Output shell completion code for the specified shell (bash or zsh).
78
83
`config` | `kubectl config SUBCOMMAND [flags]` | Modifies kubeconfig files. See the individual subcommands for details.
84
+
`convert` | `kubectl convert -f FILENAME [options]` | Convert config files between different API versions. Both YAML and JSON formats are accepted.
85
+
`cordon` | `kubectl cordon NODE [options]` | Mark node as unschedulable.
86
+
`cp` | `kubectl cp <file-spec-src> <file-spec-dest> [options]` | Copy files and directories to and from containers.
79
87
`create` | `kubectl create -f FILENAME [flags]` | Create one or more resources from a file or stdin.
80
88
`delete` | <code>kubectl delete (-f FILENAME | TYPE [NAME | /NAME | -l label | --all]) [flags]</code> | Delete resources either from a file, stdin, or specifying label selectors, names, resource selectors, or resources.
81
89
`describe` | <code>kubectl describe (-f FILENAME | TYPE [NAME_PREFIX | /NAME | -l label]) [flags]</code> | Display the detailed state of one or more resources.
82
90
`diff` | `kubectl diff -f FILENAME [flags]`| Diff file or stdin against live configuration.
91
+
`drain` | `kubectl drain NODE [options]` | Drain node in preparation for maintenance.
83
92
`edit` | <code>kubectl edit (-f FILENAME | TYPE NAME | TYPE/NAME) [flags]</code> | Edit and update the definition of one or more resources on the server by using the default editor.
84
93
`exec` | `kubectl exec POD [-c CONTAINER] [-i] [-t] [flags] [-- COMMAND [args...]]` | Execute a command against a container in a pod.
85
94
`explain` | `kubectl explain [--recursive=false] [flags]` | Get documentation of various resources. For instance pods, nodes, services, etc.
86
95
`expose` | <code>kubectl expose (-f FILENAME | TYPE NAME | TYPE/NAME) [--port=port][--protocol=TCP|UDP][--target-port=number-or-name][--name=name][--external-ip=external-ip-of-service][--type=type][flags]</code> | Expose a replication controller, service, or pod as a new Kubernetes service.
87
96
`get` | <code>kubectl get (-f FILENAME | TYPE [NAME | /NAME | -l label]) [--watch][--sort-by=FIELD][[-o | --output]=OUTPUT_FORMAT][flags]</code> | List one or more resources.
97
+
`kustomize` | `kubectl kustomize <dir> [flags] [options]` | List a set of API resources generated from instructions in a kustomization.yaml file. The argument must be the path to the directory containing the file, or a git repository URL with a path suffix specifying same with respect to the repository root.
88
98
`label` | <code>kubectl label (-f FILENAME | TYPE NAME | TYPE/NAME) KEY_1=VAL_1 ... KEY_N=VAL_N [--overwrite][--all][--resource-version=version][flags]</code> | Add or update the labels of one or more resources.
89
99
`logs` | `kubectl logs POD [-c CONTAINER] [--follow] [flags]` | Print the logs for a container in a pod.
100
+
`options` | `kubectl options` | List of global command-line options, which apply to all commands.
90
101
`patch` | <code>kubectl patch (-f FILENAME | TYPE NAME | TYPE/NAME) --patch PATCH [flags]</code> | Update one or more fields of a resource by using the strategic merge patch process.
102
+
`plugin` | `kubectl plugin [flags] [options]` | Provides utilities for interacting with plugins.
91
103
`port-forward` | `kubectl port-forward POD [LOCAL_PORT:]REMOTE_PORT [...[LOCAL_PORT_N:]REMOTE_PORT_N] [flags]` | Forward one or more local ports to a pod.
92
104
`proxy` | `kubectl proxy [--port=PORT] [--www=static-dir] [--www-prefix=prefix] [--api-prefix=prefix] [flags]` | Run a proxy to the Kubernetes API server.
93
105
`replace` | `kubectl replace -f FILENAME` | Replace a resource from a file or stdin.
106
+
`rollout` | `kubectl rollout SUBCOMMAND [options]` | Manage the rollout of a resource. Valid resource types include: deployments, daemonsets and statefulsets.
94
107
`run` | <code>kubectl run NAME --image=image [--env="key=value"][--port=port][--dry-run=server|client|none][--overrides=inline-json][flags]</code> | Run a specified image on the cluster.
95
108
`scale` | <code>kubectl scale (-f FILENAME | TYPE NAME | TYPE/NAME) --replicas=COUNT [--resource-version=version][--current-replicas=count][flags]</code> | Update the size of the specified replication controller.
109
+
`set` | `kubectl set SUBCOMMAND [options]` | Configure application resources.
110
+
`taint` | `kubectl taint NODE NAME KEY_1=VAL_1:TAINT_EFFECT_1 ... KEY_N=VAL_N:TAINT_EFFECT_N [options]` | Update the taints on one or more nodes.
`uncordon` | `kubectl uncordon NODE [options]` | Mark node as schedulable.
96
113
`version` | `kubectl version [--client] [flags]` | Display the Kubernetes version running on the client and server.
114
+
`wait` | <code>kubectl wait ([-f FILENAME]| resource.group/resource.name | resource.group [(-l label | --all)]) [--for=delete|--for condition=available][options]</code> | Experimental: Wait for a specific condition on one or many resources.
97
115
98
116
Remember: For more about command operations, see the [kubectl](/docs/user-guide/kubectl/) reference documentation.
0 commit comments