Displays the status of the nodes in the Kubernetes cluster.
Lists all the pods running in the default namespace.
Lists all the pods across all namespaces.
Lists pods in a specific namespace.
Creates a new deployment with the specified name and image.
Lists all the deployments in the default namespace.
Shows detailed information about a specific pod.
Shows detailed information about a specific deployment.
Applies a configuration to a resource from a YAML file.
Deletes resources defined in a YAML file.
Deletes a specific pod.
Exposes a deployment as a new Service.
Lists all the services in the default namespace.
Displays the YAML definition of a specific service.
Shows the logs of a specific pod.
Follows the logs of a specific pod in real-time.
Executes a command inside a running pod (interactive shell).
Scales the number of replicas for a deployment.
Creates a new namespace.
Lists all the namespaces in the cluster.
Deletes a specific namespace.
Displays events in the cluster.
Lists all the ConfigMaps in the default namespace.
Creates a ConfigMap from a file.
Lists all the secrets in the default namespace.
Creates a generic secret from literal values.
Lists all the PersistentVolumeClaims in the default namespace.
Creates a PersistentVolumeClaim.
Lists all the PersistentVolumes in the cluster.
Creates resources defined in a YAML file.
Advanced Commands
Restarts a deployment, triggering a rolling update.
Shows the status of a deployment rollout.
Shows the rollout history of a deployment.
Rolls back a deployment to a previous revision.
Enables autoscaling for a deployment based on CPU utilization.
Displays resource usage (CPU/Memory) of nodes.
Displays resource usage (CPU/Memory) of pods in the default namespace.
Displays resource usage of pods in a specific namespace.
Marks a node as unschedulable.
Marks a node as schedulable.
Evicts all pods from a node in preparation for maintenance.