Instalando K0s en un cluster de Raspberry Pi 4

Estoy instalando un cluster de kubernetes en 3 raspberrys v4 con 8GB de RAM que compré para hacer algo así. El despliegue con Ansible Siguiendo la guía que está en la página de la documentación https://docs.k0sproject.io/v1.22.4+k0s.1/raspberry-pi4/ he creado el siguiente playbook de ansible para poder hacerlo de una vez y añadir nuevos nodos si se da el caso o repetirlo todo rápidamente si rompo algo por lo que sea. [Read More]

Ansible en mi Lab

Estoy finalmente, preparando mis servidores para manejarlos con Ansible. Voy a ir apuntando aquí los pasos que he seguido como notas para el futuro. 1. ssh-key preliminares El primer problema al que nos enfrentamos al intentar ejecutar cualquier cosa con ansible es que nos pide que confirmemos la huella de la máquina y esto al ser un proceso interactivo no permite que ansible ejecute nada tenga las claves ssh instaladas o no. [Read More]

Configurando ansible en un entorno cerrado

DISCLAIMER: Estoy aprendiendo a usar Ansible. No recomiendo seguir esto como guía. Son notas para mi uso personal. El reto es meter ansible en un entorno de producción con máquinas corriendo con sus configuraciones de seguridad hechas y que no se pueden cambiar por políticas de auditoría. La idea sería crear un usuario en cada servidor, instalarle las claves ssh y operar conectando desde la máquina que tiene ansible al usuario del servidor. [Read More]

Apuntes Ansible

Apuntes de Ansible Pasos para configurarlo: En el orquestador hay un archivo /etc/ansible/hosts que es donde se ponen los hosts que se van a manejar. Para que ansible pueda acceder a los hosts hay que configurarles las debidas claves ssh Para probar ansible all -a "$COMMAND" esto ejecuta en all hosts configurados el comando especificado ansible 192.168.2.102,192.168.2.115 -a "$COMMAND" esto ejecuta en los hosts determinado el comando dado ansible -f $n -a "$COMMAND" donde n es un número ejecuta el comando de manera secuencial [Read More]