1. Kubectl

The "kubectl get" command is used to list resources in a cluster. For example, to list all the pods in a namespace, you can run the following command:

kubectl get pods -n <namespace-name>

  1. kubectl describe

The "kubectl describe" command is used to display detailed information about a specific resource. For example, to display detailed information about a pod, you can run the following command:

kubectl describe pod <pod-name> -n <namespace-name>

  1. kubectl apply

The "kubectl apply" command is used to apply changes to resources in a cluster. For example, to apply a configuration file to create a deployment, you can run the following command:

kubectl apply -f <config-file-name>.yaml

  1. kubectl delete

The "kubectl delete" command is used to delete resources from a cluster. For example, to delete a deployment, you can run the following command:

kubectl delete deployment <deployment-name> -n <namespace-name>

  1. kubectl create

The "kubectl create" command is used to create resources in a cluster. For example, to create a new namespace, you can run the following command:

kubectl create namespace <namespace-name>

  1. kubectl scale

The "kubectl scale" command is used to scale the number of replicas in a deployment. For example, to scale a deployment to 5 replicas, you can run the following command:

kubectl scale deployment <deployment-name> replicas=5 -n <namespace-name>

  1. kubectl edit

The "kubectl edit" command is used to edit resources in a cluster. For example, to edit a deployment, you can run the following command:

kubectl edit deployment <deployment-name> -n <namespace-name>

  1. kubectl rollout

The "kubectl rollout" command is used to manage the rollout of a deployment. For example, to rollback a deployment to a previous version, you can run the following command:

kubectl rollout undo deployment <deployment-name> -n <namespace-name>

  1. kubectl exec

The "kubectl exec" command is used to execute a command in a container. For example, to execute a command in a pod, you can run the following command:

kubectl exec <pod-name> -n <namespace-name> <command>

  1. kubectl logs

The "kubectl logs" command is used to retrieve the logs of a pod in the Kubernetes cluster. For example, to retrieve the logs of a pod, you can use the following command:

kubectl logs <pod-name>