meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
virtualizacion:kubernetes:comandos [2021/08/23 13:05] lcvirtualizacion:kubernetes:comandos [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 3: Línea 3:
 https://kubernetes.io/docs/reference/kubectl/cheatsheet/ https://kubernetes.io/docs/reference/kubectl/cheatsheet/
  
-  * para conocer el estado del cluster kubernetes -> kubectl status  +  * para conocer el estado del cluster kubernetes ->** kubectl status ** 
-  * para saber la versión -> kubectl version +  * para saber la versión -> **kubectl version** 
-  * ver la configuración -> kubectl config view +  * ver la configuración -> **kubectl config view** 
-  kubectl run -> para crear y ejecuar un pod +  * Listado de todos los comandos que permite la API -> ** kubectl api-resoruce ** 
-  kubectl get pods -> Para ver los pods de nuestro cluster + 
-  * kubectl api-resoruce -> Listado de todos los comandos que permite la API +  * **kubectl get deploy,rs,service,pods **-> es igual a un kubectl get all 
-  * kubectl cluster-info -> información del cluster +  * **kubectl api-resources **-> información sobre la API de kubernetes 
-  * kubectl get pods -n kube-system -> pods del sistema +  * **kubectl get service ** -> lista de los servicios  
-  * kubectl get deploy,rs,service,pods -> es igual a un kubectl get all +  * ** kubectl get deployments ** -> lista de deployments  
-  * kubectl api-resources -> información sobre la API de kubernetes +  * ** kubectl get namespaces** -> lista de namespaces 
-  * kubectl get service  -> lista de los servicios  +  * **kubectl delete service <nombre_servicio>**-> eliminar servicio  <nombre_servicio> 
-  * kubectl get deployments -> lista de deployments  +  * **kubectl delete deployment <nombre_del_deployment>**-> eliminar deployment  <nombre_del_deployment> 
-  * kubectl get namespaces -> lista de namespaces +  * **kubectl apply -f deployment.yaml**  -> aplicar el contenido del fichero deployment.yaml   
-  * kubectl delete service <nombre_servicio>-> eliminar servicio  <nombre_servicio> +  * **kubeadm token list**  ->listar los tokens  
-  * kubectl delete deployment <nombre_del_deployment>-> eliminar deployment  <nombre_del_deployment> +  * exponer un deployment ->** kubectl expose deployment <mi-deployment> --port=80 --type=NodePort ** 
-  * kubectl apply -f deployment.yaml  -> aplicar el contenido del fichero deployment.yaml   +  * escalar a 3 replicas un deployment -> **kubectl scale --replicas=3 deployment <mi-deployment> -n <mi-namespace>** 
-  * kubeadm token list  ->listar los tokens  +  * crear un secret -> **kubectl create secret generic mysql-pass --from-literal=password=<mi-contraseña> **
-  * exponer un deployment -> kubectl expose deployment <mi-deployment> --port=80 --type=NodePort  +
-  * escalar a 3 replicas un deployment -> kubectl scale --replicas=3 deployment <mi-deployment> -n <mi-namespace> +
-  * crear un secret -> kubectl create secret generic mysql-pass --from-literal=password=<mi-contraseña> +
  
 ==== Comando para PODs ==== ==== Comando para PODs ====
Línea 50: Línea 47:
 Listar los pods de todos los namespaces <sxh>kubectl get pods --all-namespaces -o wide</sxh> Listar los pods de todos los namespaces <sxh>kubectl get pods --all-namespaces -o wide</sxh>
 Listar los pods de un determinado namespace <sxh>kubectl get pods -n <nombre_namespaces></sxh> Listar los pods de un determinado namespace <sxh>kubectl get pods -n <nombre_namespaces></sxh>
 +Listar los pods del sistema   -> ** kubectl get pods -n kube-system ** 
 === Ver una descripción del pod === === Ver una descripción del pod ===
 Nos permite ver los eventos de un pod y su descripción Nos permite ver los eventos de un pod y su descripción