• Kubernetes,  QNAP

    kubernetes. k0s – Instalación de Zigbee2MQTT

    De nuevo vamos a acercar kubernetes a la parte física. No voy a explicar el propósito de Zigbee2MQTT, y simplemente nombraré que con este proyecto podemos tener un HUB para nuestros dispositivos Zigbee. Con este HUB vas a poder gestionar dispositivos de diferentes fabricantes y así puedes escapar de tener todo tu ecosistema de un fabricante o tener que comprar múltiples HUBs (uno por cada fabricante). A jugar! Primero pinto un esquema de los diferentes elementos usados. Destaco, que he desvinculado el servicio de Zigbee2MQTT del dispositivo USB que actúa de receptor. Para conseguirlo, utilizo la aplicación ser2net. Éste servicio, se queda a la escucha y pone a disposición de…

  • Kubernetes

    Kubernetes. k0s – Añadir un nuevo nodo al cluster

    O como dirían algunos, crecimiento horizontal del cluster. Aún no siendo necesaria la instalación de un tercer nodo por recursos (cpu o memoria), me ha tocado añadir un nodo para que el cluster sea compatible con ciertos servicios que quiero instalar (próximamente). De nuevo, k0s facilita esta tarea y simplemente entregándole un nodo, con acceso por ssh (con llave pública), lo configura y añade al cluster. El mismo archivo yaml que utilice para: Ahora nos sirve para añadir un nuevo nodo. La ejecución sería tal que así: Al finalizar ya tenemos un nuevo y flamante nodo, conseguimos entonces ese crecimiento horizontal.

  • Kubernetes,  QNAP

    Kubernetes. k0s – Actualización del cluster

    En https://www.juanjosevalera.com/archivos/kubernetes-k0s-cluster-productivo-en-nas-qnap expliqué el proceso de instalación de k0s (realmente sencillo), y ahora toca hacerlo para el proceso de actualización. Al igual que la instalación, la actualización es muy sencilla y parte de la edición del archivo k0sctl.yaml (bueno el nombre lo elijes tú). No voy a detallar todo el contenido de este archivo, si lo necesitas lo puedes consultar en la entrada mencionada arriba. Tan solo he cambiado la versión estableciendo ésta en la 1.27.3 Una vez modificado el archivo de configuración tan solo queda instalar (k0sctl se dará cuenta que es una actualización). Durante la instalación / actualización se pueden comprobar los cambios que sufren los nodos del…