Kubernetes K8s
Kubernetes es el sistema que ejecuta sus contenedores en muchas máquinas y arranca copias nuevas cada vez que una falla o llegan visitantes de golpe.
También conocido como K8s orquestación de contenedores gestión de clústeres
Definición
Kubernetes ejecuta contenedores en muchas máquinas y los mantiene en marcha. Un contenedor es un programa empaquetado con todo lo que necesita, y una máquina solo aguanta unos cuantos. Usted le dice entonces a Kubernetes cuántas copias deben existir, y él hace que la realidad coincida con esa frase. Si una copia muere arranca otra, y si cae una máquina entera mueve el trabajo a otro sitio. Cuando los visitantes llegan de golpe añade copias, y por la noche las retira.
Sustituye a una persona que hacía todo eso a mano, y actualizar diez máquinas una a una cerca de medianoche es justo donde viven los errores. Kubernetes repite los mismos pasos en el mismo orden cada vez y deja anotado lo que hizo. Mucha gente lo escribe K8s, porque entre la K y la s hay ocho letras.
También es realmente complicado, de modo que adoptarlo antes de necesitarlo es uno de los errores caros más comunes del oficio. La factura no son solo los servidores. Se paga además capacidad de reserva parada, las máquinas que sostienen el propio clúster y una persona capaz de arreglarlo a las dos de la mañana. Linkysoft ha heredado más de un clúster montado para una tienda con cincuenta pedidos al día, cuando dos servidores normales habrían hecho lo mismo por la décima parte.
Esta es la parte de la que nadie avisa: Kubernetes reinicia un programa caído tan rápido que un fallo real puede esconderse durante semanas. El programa se cae cuarenta veces al día, los visitantes no notan nada y la cuenta se queda en una pantalla que nadie abre. La segunda sorpresa es que añadir copias casi nunca arregla un sitio lento, ya que todas hacen cola ante la misma base de datos. Sumar más puede ralentizar en vez de acelerar, así que busque primero la pieza lenta.
La pregunta no es si usar Kubernetes, sino qué tiene que ser cierto para que se pague solo. Linkysoft lleva a un cliente hasta él cuando lo piden el tráfico, la frecuencia de publicación o un compromiso de disponibilidad, y dice con claridad cuándo no lo piden. Hasta entonces, una aplicación web bien hecha sobre un par de servidores en Hostrena cuesta menos y se explica mucho mejor. Queda una última cosa, que ya ha costado el clúster a empresas reales. El panel que gobierna un clúster es una puerta a todas las máquinas que gestiona, y esa puerta ha dado a internet más de una vez. Por eso lo revisamos antes de que nada salga a producción.
Preguntas sobre Kubernetes
¿Mi web necesita Kubernetes?
¿Qué significa K8s?
¿Kubernetes hará rápido un sitio lento?
¿Por qué sale caro mantener Kubernetes?
¿Sigue sin ver cómo se aplica esto a su proyecto?
Cuéntenos qué está construyendo y le responderemos en lenguaje claro.