# Crear un Cluster:
$ kubectl create cluster nombre_del_cluster
# Listar Clusters:
$ kubectl config get-clusters
# Se utiliza para cambiar el contexto actual en el que está trabajando kubectl. Un contexto en Kubernetes es una combinación de clúster, usuario y espacio de nombres (namespace) que define un entorno específico para realizar operaciones.:
$ kubectl config use-context nombre_del_contexto
# Eliminar un Cluster:
$ kubectl delete cluster nombre_del_cluster
# Desplegar una Aplicación desde un Archivo de Configuración:
$ kubectl apply -f archivo_de_configuracion.yaml
# Listar Pods:
$ kubectl get pods
# Describir un Pod:
$ kubectl describe pod nombre_del_pod
# Escalar Replicas de un Despliegue:
$ kubectl scale deployment nombre_del_despliegue --replicas=3
# Actualizar una Aplicación (Rolling Update):
$ kubectl set image deployment/nombre_del_despliegue nombre_del_contenedor=nueva_imagen:etiqueta
# Crear un Servicio:
$ kubectl expose deployment nombre_del_despliegue --port=puerto --target-port=puerto_del_contenedor --type=LoadBalancer
# Listar Servicios:
$ kubectl get services
# Inspeccionar un Servicio:
$ kubectl describe service nombre_del_servicio
# Eliminar un Servicio:
$ kubectl delete service nombre_del_servicio
# Crear un volumen persistente:
$ kubectl create -f persistent.yaml
# Listar Volúmenes Persistentes:
$ kubectl get persistentvolumes
# Inspeccionar un Volumen Persistente:
$ kubectl describe persistentvolume nombre_del_volumen
# Eliminar un Volumen Persistente:
$ kubectl delete persistentvolume nombre_del_volumen
# Iniciar Minikube:
$ minikube start
# Detener Minikube:
$ minikube stop
# Ver el estado de Minikube:
$ minikube status
# Obtener Credenciales del Clúster:
$ minikube kubectl -- get pods
# Abrir el Dashboard:
$ minikube dashboard
# Ver la Configuración de Minikube:
$ minikube config view
# Ver la Versión de Minikube:
$ minikube version