Si estás aprendiendo Kubernetes, necesitas un lugar para practicar. Esta página explica tus opciones para configurar un entorno de Kubernetes donde puedas experimentar y aprender.
Antes de que configures un clúster, necesitas la herramienta de línea de comandos kubectl. Esta herramienta te permite comunicarte con un clúster de Kubernetes y ejecutar comandos sobre él.
Ver Instalar y configurar kubectl para instrucciones de instalación.
Ejecutar Kubernetes localmente te brinda un entorno seguro para aprender y experimentar. Puedes levantar y destruir clústeres sin preocuparte por los costos o afectar sistemas productivos.
kind (Kubernetes IN Docker) ejecuta clústeres de Kubernetes utilizando contenedores de Docker como nodos. Es liviano y diseñado específicamente para probar el propio Kubernetes, pero funciona genial para aprender también.
Para empezar con kind, mira Inicio rápido de kind.
minikube ejecuta un clúster de Kubernetes de un solo nodo en tu máquina local. Soporta múltiples runtimes de contenedores y funciona en Linux, macOS, y Windows.
Para empezar con minikube, mira la guía Comenzar con minikube.
Hay varias herramientas de terceros que también pueden ejecutar Kubernetes localmente. Kubernetes no brinda soporte para estas herramientas, pero podrían funcionar bien para aprender:
Consulta la documentación de las herramientas para configuración y soporte.
Los playgrounds de Kubernetes en línea te permiten probar Kubernetes sin instalar nada en tu computadora. Estos entornos se ejecutan en tu navegador web:
Estas plataformas son útiles para experimentos rápidos y seguir tutoriales sin una configuración local.
Si quisieras practicar configurando un clúster parecido a un entorno de producción, puedes utilizar kubeadm. Configurar un clúster con kubeadm es una tarea avanzada que requiere múltiples máquinas (físicas o virtuales) y configuración minuciosa.
Para aprender más sobre entornos de producción, mira Entorno de producción.
Los elementos de esta página se refieren a productos o proyectos de terceros que proporcionan la funcionalidad requerida por Kubernetes. Los autores del proyecto Kubernetes no son responsables de esos productos o proyectos de terceros. Consulta las directrices del sitio web de la CNCF para más detalles.
Deberías leer la guía de contenido antes de proponer un cambio que añada un enlace adicional de terceros.