Hace unas semanas descubrí el sitio PWK, Play with Kubernetes. Su creador, Marcos Nils explica en Introducing PWK (Play with K8s) que tenía ganas de extender la plataforma PWD (Play with Docker) a Kubernetes.

El sitio PWK permite montar clústers de Kubernetes y lanzar servicios replicados de manera rápida y sencilla. Se trata de un entorno donde realizar pruebas y jugar durante cuatro horas con varias instancias de Docker sobre las que podemos usar kubeadm para instalar y configurar Kubernetes, creando un clúster en menos de un minuto.

En el siguiente gif animado puedes ver lo sencillo que es crear un clúster de Kubernetes directamente desde el navegador:

Puedes visualizar el gif en una nueva pestaña, a pantalla completa, pulsando en : Play with K8s

Para crear el clúster de Kubernetes, sigue los pasos indicados en la pantalla:

  1. Instalar Kubernetes usando kubeadm
  2. Instalar la capa de red en el clúster
  3. (Opcionalmente) Instalar Kubernetes Dashboard.

Para añadir nodos, pulsa el botón “+ADD NEW INSTANCE” en el panel lateral izquierdo y ejecuta kubectl join para añadir nodos adicionales al clúster.

En la última versión de PWD, el equipo de PWK anunciaba a través de Easiest Single Node Kubernetes Cluster la opción de subir ficheros arrastrando y soltando sobre la ventana del navegador, lo que simplifica todavía más la creación de los diferentes objetos en el clúster:

Puedes visualizar el gif en una nueva pestaña, a pantalla completa, pulsando en : Subida de ficheros a PWK

Resumen

PWK proporciona un entorno completo donde probar Kubernetes sin las complicaciones de tener que gestionar la infraestructura que da soporte al clúster. Accediendo simplemente desde el navegador es posible inicializar tantos nodos como queramos y realizar tantas pruebas como sean necesarias.

Gracias a PWK disponemos de un entorno siempre listo para utilizar en demos, para hacer tutoriales, pruebas…