‫Otra parte importante de cualquiera de estos orquestadores es tener
‫una GUI web.
‫Es una especie de cosa estándar ahora.
‫Si va a ejecutar un sistema, un sistema grande
‫de varios servidores, necesitará algún tipo de
‫interfaz GUI para al menos darle algunas visualizaciones.
‫Algunas cosas más que una simple línea de comando
‫estándar que puedes colocar en una bonita pantalla LCD de pared
‫que todo el mundo puede ver.
‫Algo así, cierto. Por supuesto, tendrá
‫personas en su equipo que querrán una GUI.
‫No van a querer ser expertos en la línea de
‫comando porque realmente solo están operando.
‫Solo están mirando cosas y tal vez cargando algo de
‫YAML, o cambiando algunos pods o algo así.
‫Lo bueno de Kubernetes es que obtienes uno.
‫No está listo para usar, pero es un proyecto oficial llamado Panel
‫de control de Kubernetes.
‫Hay terceros, pero realmente, creo
‫que todo el mundo está acostumbrado
‫al estándar predeterminado, entonces tal vez considere uno de terceros.
‫Por supuesto, si realiza una distribución como Docker Enterprise
‫o Rancher, o algo así, también tendrán
‫su lista de fábrica.
‫Eso realmente reemplazaría el Panel de control de Kubernetes
‫predeterminado que podría instalar.
‫El Tablero es realmente fácil de usar y
‫fácil de instalar. Sin embargo, tenga en cuenta
‫que si está en la Nube y está utilizando
‫lo que recomendaría en la Nube son sus Kubernetes, donde solo
‫está implementando en Azure, Amazon o DigitalOcean.
‫Simplemente está implementando sus Kubernetes alojados donde tienen los gerentes,
‫y solo está obteniendo un grupo de nodos de
‫trabajo para poner sus cosas.
‫En realidad, no suelen proporcionarle esta GUI de forma predeterminada.
‫Por lo tanto, querrá implementarlo para ver al menos
‫lo que sucede en su clúster.
‫Pero, no tienen muchas
‫herramientas para ti. Realmente solo están automatizando la
‫administración del servicio.
‫Eso puede cambiar, pero por ahora al menos, muchos
‫de estos, querrás implementar este Panel de control por ti mismo.
‫Lo último que quiero decir aquí es la seguridad
‫primero en este caso. En realidad, se han documentado
‫casos, incluidas un par de compañías tecnológicas muy grandes en
‫los EE. UU., Que han sido pirateadas principalmente a través de este panel.
‫Creo que muchos de estos problemas se han
‫resuelto en las versiones recientes, pero muchas de estas
‫cosas saldrán de la caja sin una gran autenticación o
‫ninguna autenticación.
‫Siempre debe suponer que si
‫está poniendo algo en Internet, se
‫intentará piratearlo, ¿verdad? Alguien va a intentar hacerlo, especialmente si está
‫en un puerto común.
‫Para cualquier tablero que
‫use, o realmente cualquiera de estos puertos, pero
‫principalmente estos tableros administrativos, porque es más probable que sean
‫vulnerables a algo, ya sea scripting entre sitios o alguna
‫vulnerabilidad de marco web, que los coloca en puertos aleatorios ,
‫o protege su IP a través de la
‫limitación de IP para tal vez solo
‫su oficina, o tal vez requiera una VPN de algún tipo.
‫Para mis pequeños proyectos, personalmente, solo tiendo a
‫usar puertos altos aleatorios,
‫o pongo algún tipo de proxy que requiera autenticación.
‫Por lo tanto, ni siquiera puede hablar con el Panel de Kubernetes
‫hasta que se autentique por primera vez.
‫Kubernetes Dashboard sí tiene opciones de autenticación, y
‫viene de fábrica con algunas cosas.
‫Pero solo un consejo.
‫No seas una de esas personas que
‫termina en los titulares porque los Kubernetes fueron pirateados en tu
‫oficina y los mineros de bitcoin comenzaron a extraer datos de tus
‫sistemas porque tenían acceso.
‫Si simplemente buscas en Google, encontrarás algunos casos en
‫los que eso realmente le sucedió a las principales empresas.