- Published on
Kubectl Command Structure
- Authors
- Name
- Surya Harahap
- @suryaharahap18
In this blog, i will share about define Kubectl and the command structure, list the three command types, their features, and advantages, and list commonly used commands with specific examples.
Kubectl - The Kubernetes CLI
Kubectl is the Kubernetes command line interface. Kubectl stands for kube command tool line. Kubectl is one of the key tools for working with Kubernetes, and it helps users deploy applications, inspect and manage cluster resources, view logs, and more.
It provides many features for users who work with Kubernetes clusters and manage running cluster workloads.
Kubectl command structure
Imperative commands
Imperative commands create, update, and delete live objects directly.
- Operations specified as arguments or flags
- Easiest to learn
kubectl run nginx --image nginx
- Useful for development and test environments
Imperative object configuration
The kubectl command specifies required operations, optional flags, and at least one file name. The configuration file specified must contain a full definition of the objects in YAML or JSON format.
To create the objects defined in the file, run the command using the same configuration:
kubectl create -f nginx.yaml
Testing V5