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/07/27 12:03] lcvirtualizacion:kubernetes:comandos [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +{{tag>kubectl comandos kubernetes cluster pod nodo}}
 ===== Comandos de Kubectl ===== ===== Comandos de Kubectl =====
 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 cluster-info -> información del cluster +
-  kubectl get pods -n kube-system -> pods del sistema +
-  * kubectl get deploy,rs,service,pods -> es igual a un kubectl get all +
-  * kubectl api-resources -> información sobre la API de kubernetes +
-  kubectl get service  -> lista de los servicios  +
-  kubectl get deployments -> lista de deployments  +
-  * kubectl get namespaces -> lista de namespaces +
-  * kubectl delete service <nombre_servicio>-> eliminar servicio  <nombre_servicio> +
-  * kubectl delete deployment <nombre_del_deployment>-> eliminar deployment  <nombre_del_deployment> +
-  * kubectl apply -f deployment.yaml  -> aplicar el contenido del fichero deployment.yaml   +
-  * kubeadm token list  ->listar los tokens  +
-  * 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+  * **kubectl get deploy,rs,service,pods **-> es igual a un kubectl get all 
 +  * **kubectl api-resources **-> información sobre la API de kubernetes 
 +  * **kubectl get service ** -> lista de los servicios  
 +  * ** kubectl get deployments ** -> lista de deployments  
 +  * ** kubectl get namespaces** -> lista de namespaces 
 +  * **kubectl delete service <nombre_servicio>**-> eliminar servicio  <nombre_servicio> 
 +  * **kubectl delete deployment <nombre_del_deployment>**-> eliminar deployment  <nombre_del_deployment> 
 +  * **kubectl apply -f deployment.yaml**  -> aplicar el contenido del fichero deployment.yaml   
 +  * **kubeadm token list**  ->listar los tokens  
 +  * 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 ====
 === Crear un  POD === === Crear un  POD ===
 Hay dos formas de crear pods. De forma imperativa y de forma declarativa Hay dos formas de crear pods. De forma imperativa y de forma declarativa
Línea 49: 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