En minutos puedes habilitar Kubernetes en tu equipo con Docker Desktop y preparar kubectl para gestionar un cluster local de un solo nodo. Aquí tienes los pasos esenciales, comandos clave y conceptos como contexto de kubectl, permisos de ejecución y verificación de nodos, tal como se ejecutan en la terminal.
¿Cómo habilitar Kubernetes en Docker Desktop?
Habilitar Kubernetes desde Docker Desktop evita instalar un cluster por separado. Todo queda integrado con tu engine de Docker y listo para usar desde la línea de comandos.
- Abre el engrane de configuración en Docker Desktop y entra a la sección de Kubernetes.
- Activa la opción de habilitar Kubernetes.
- Presiona aplicar y reiniciar para que se instale el componente.
- Acepta el mensaje de advertencia: tomará algunos minutos.
¿Dónde activar Kubernetes en Docker Desktop?
- En configuración, sección de Kubernetes.
- Marca la casilla para habilitarlo y confirma con aplicar y reiniciar.
¿Qué ocurre al aplicar y reiniciar?
- Se instala Kubernetes dentro de Docker Desktop.
- El estado cambia a un indicador en verde: Kubernetes se está ejecutando.
- No requiere instalaciones externas ni un cluster aparte.
¿Cómo instalar y preparar kubectl en la terminal?
La herramienta kubectl permite comunicarte con el cluster local. La instalación incluye descargar el binario, dar permisos de ejecución y moverlo a una ruta accesible.
¿Qué pasos incluye instalar kubectl?
- Descargar la herramienta a tu entorno local.
- Otorgar permisos de ejecución porque es una línea de comandos.
- Mover el binario a una ubicación del sistema accesible desde cualquier carpeta (requiere contraseña con sudo y privilegios root).
¿Cómo verificar kubectl version --client?
- Ejecuta el comando para confirmar la instalación del cliente:
- Si responde, kubectl está listo para interactuar con el cluster.
¿Cómo conectar kubectl con el cluster y verificar nodos?
El enlace entre kubectl y Kubernetes se hace mediante contextos. Con Docker Desktop, el contexto suele quedar configurado automáticamente.
¿Cómo elegir el contexto de Docker Desktop?
- Lista los contextos disponibles:
kubectl config get-contexts
- Si no está activo, selecciona el contexto de Docker Desktop:
kubectl config use-context Docker Desktop
- Con esto, kubectl ya sabe a qué cluster local conectarse.
¿Cómo listar nodos con kubectl get nodes?
- Verifica la conexión y el estado del cluster con:
- Aparecerá un solo nodo, tal como quedó configurado en Docker Desktop. Es ideal para practicar, con las limitaciones de hardware propias de tu equipo.
¿Tienes dudas sobre la habilitación de Kubernetes en Docker Desktop o la configuración de kubectl? Comparte tu experiencia y preguntas para ayudarte a afinar tu entorno local.