Rancher

Desplegando un cluster de K3S con Elemental

Desplegando un cluster de K3S con Elemental

En este post explicaremos cómo usar el toolkit de Elemental, un producto de código abierto para desplegar un clúster productivo de K3S. Primero, revisaremos las definiciones básicas del software que vamos a utilizar.

Por un lado, tenemos K3S, un software de orquestación de contenedores muy similar a Kubernetes (K8S) y OpenShift, pero con la particularidad de ser mucho más ligero. Para lograr esta eficiencia, los desarrolladores han eliminado componentes opcionales de un clúster Kubernetes, dejándolo con lo esencial para funcionar. Esto hace que los requisitos mínimos para un despliegue de K3S sean entre 2 y 3 veces menores que los de K8S, y hasta 7 u 8 veces menores que los de OpenShift.

Leer más
Día 2 en SUSECON 19

Día 2 en SUSECON 19

En el segundo día de la SUSECON 19 estuve en un par de sesiones que me resultaron muy interesantes y también hablando con gente de desarrollo de SUSE sobre ciertas inquietudes que tenía, que seguramente se traduzcan en algún homelab.

En la primera, nos presentaron una arquitectura de despliegue de infraestructura como código en la que participaban diferentes elementos, entre ellos se usaba Gitlab como repositorio de todo el código YAML que se va a usar en el SUSE Manager y por otro lado Jenkins como ejecutor via webhooks de los cambios en el código, de esta forma mediante SALT se hace el despliegue de la infraestructura. Se trata de una arquitectura muy interesante y personalmente recomiendo probarla, por mi parte ya la conocía por el hecho de que realizo la gestión este blog de la misma forma que se exponía y resulta muy efectiva.

Leer más
Resumen Suse Containers Day 2018

Resumen Suse Containers Day 2018

La semana pasada se celebró el SUSE Containers Day y estuve presente para ver que novedades nos tenía preparado SUSE en el apartado de contenedores.

Nos presentaron dos de sus herramientas más prometedoras (CaaSP y CaP) y luego presenciamos una demo de uno de sus partner mostrando como utilizar nginx plus como ingress-controller.

Todas las charlas resultaron muy interesantes, sin embargo, hoy nos vamos a centrar en el producto de Container as a Service Platform (CaaSP), este producto nos permite desplegar una plataforma completa de kubernetes en formato multi-master, y gestionarla toda a través de una interfaz web sencilla, el tiempo para crecer en número de nodos (master o worker) se reduce significativamente dado que todo se centraliza en su dashboard llamado Velum (https://github.com/kubic-project/velum)

Leer más