Difference between revisions of "Kubectl"

From John Freier
Jump to: navigation, search
Line 13: Line 13:
 
== Deploy ==
 
== Deploy ==
 
'''Get Deployments'''
 
'''Get Deployments'''
   kubectl get deploy --namespace=cs
+
   kubectl get deployments --namespace=cs
 +
 
 +
 
 +
'''Delete Deployments'''
 +
  kubectl delete deployment [name_of_deployment] --namespace=cs
 +
 
 +
 
  
 
== Pods ==
 
== Pods ==

Revision as of 16:02, 11 April 2022

Kubectl is an application that interacts with Kubernetes clusters.

Check the context

This checks who kubectl is connected to.

 kubectl config current-context


Apply a configuration yaml file.

 kubectl apply -f [name_of_file]


Deploy

Get Deployments

 kubectl get deployments --namespace=cs


Delete Deployments

 kubectl delete deployment [name_of_deployment] --namespace=cs


Pods

Get Pods

This gets all the pods.

 kubectl get pods --namespace cs


Delete a pod

 kubectl delete pod [pod_name]