Seminario web gratuito "Descripción general de las capacidades de Kubespray"

¿Por qué Kubespray?

Nos encontramos con Kubernetes hace poco más de dos años; antes teníamos experiencia trabajando con Apache Mesos y abandonamos con éxito Docker Swarm. Por lo tanto, el desarrollo de los k8 siguió inmediatamente el sistema brasileño. Nada de minicubos ni soluciones de gestión de Google.

Kubeadm en ese momento no sabía cómo montar un cluster etcd, y de las otras opciones, kubespray estaba en los primeros resultados de Google.

Lo miramos y nos dimos cuenta de que teníamos que aceptarlo.

El 23 de septiembre a las 20.00 hora de Moscú, Sergey Bondarev dirigirá Seminario web gratuito "Descripción general de las capacidades de Kubespray", donde te contará cómo preparar kubespray para que resulte sabroso, eficaz y tolerante a fallos, y entonces no surja el pensamiento “no todos los yogures son igualmente saludables”.

Seminario web gratuito "Descripción general de las capacidades de Kubespray"

En el seminario web, Sergey Bondarev le contará cómo funciona kubespray y cuál es la diferencia con kubeadm, kops, rke. Compartirá características únicas de kubespray y el algoritmo de instalación de clústeres. Analizará las características (desventajas) de la operación industrial.

Entonces, ¿por qué agarramos el kubespray con las tres manos?

  • Es ansible y de código abierto. Siempre puedes agregar algunos momentos para ti.
  • Puedes instalarlo en Centos y en otras distribuciones 😉
  • Configuración HA. Grupo etcd tolerante a fallos de 3 maestros.
  • Posibilidad de agregar nodos y actualizar el clúster.
  • Instalación de software adicional como panel de control, servidor de métricas, controlador de ingreso, etc.

El script ansible también funciona con mitógeno. Lo que da una aceleración del 10-15%, no más, porque la mayor parte del tiempo se dedica a descargar imágenes e instalarlas.

Hablando objetivamente, por el momento la elección de kubespray para instalar un cluster no es tan obvia como lo era hace dos años.

En breve...

Por ejemplo, kops, como cubespray, le permite instalar un clúster desde cero, incluso creando máquinas virtuales usted mismo. Pero solo funcionan AWS, GCE y OpenStack. Lo que plantea la pregunta: ¿por qué es necesaria si estas nubes tienen soluciones de gestión, incluso en formato abierto, por ejemplo selectel o mail.ru? rke: a algunas personas les gusta, pero tienen su propio enfoque en la estructura del clúster que se está creando y no tienen grandes oportunidades para personalizar los componentes del clúster. Además, necesita un nodo ya configurado con Docker instalado. kubeadm: también requiere Docker, una utilidad de los desarrolladores de Kubernetes, que finalmente aprendió a crear configuraciones tolerantes a fallas, almacenar la configuración y el certificado dentro del clúster, y ahora no es necesario transferir manualmente estos archivos entre nodos. Una buena herramienta, pero enfocada sólo a elevar el plano de control. Ni siquiera instala una red en el clúster y la documentación sugiere aplicar manifiestos con CNI manualmente.

Bueno, un hecho importante es que estas tres utilidades están escritas en go, y si necesitas algo único, necesitas saber go para corregir el código y crear una solicitud de extracción.
Cubspray es un ansible que claramente es más fácil de aprender que de usar.

Bueno, y por supuesto, usando el mismo ansible, puedes escribir tus propios scripts para instalar Docker y un clúster usando rke o kubeadm. Y estos scripts, debido a su estrecha especialización específicamente para sus requisitos, funcionarán mucho más rápido que cubespray. Y esta es una excelente opción funcional. Si tienes la competencia y el tiempo.

Y si recién estás empezando a familiarizarte con Kubernetes, entonces dominar el cubespray será mucho más fácil y rápido.

Y eso es sólo una parte de lo que hablaremos. No será aburrido. Ven y registrarse para el seminario web. O regístrate y ingreso. Lo que sea que prefieras.

Fuente: habr.com

Añadir un comentario