Se deben establecer, documentar, implantar, supervisar y revisar las configuraciones, incluidas las de seguridad, del hardware, el software, los servicios y las redes.
Aplicamos metodologías GitOps en toda nuestra infraestructura, de modo que cada cambio de configuración queda registrado en Git, con todos los commits firmados con sus claves GPG mediante YubiKey. Esta transparencia no solo simplifica el seguimiento de los cambios, sino que también facilita revertirlos si surge algún problema, y favorece una cultura de responsabilidad y mejora continua.
Para gestionar la configuración de los sistemas Linux (mediante LinuxAid), utilizamos Puppet/Openvox como solución de infraestructura como código (IaC). Los cambios de configuración se sincronizan periódicamente con el servidor de Puppet mediante g10k, que también se puede configurar con KubeAid. Así, nuestras configuraciones de Linux se mantienen de forma coherente y se adaptan con facilidad.
Para nuestras configuraciones de Kubernetes (mediante KubeAid), confiamos en ArgoCD para gestionar los recursos de forma eficaz. Esta herramienta nos permite aplicar los principios de GitOps y facilita supervisar y configurar los recursos de Kubernetes en tiempo real. Al integrar ArgoCD, agilizamos nuestros procesos de gestión de la configuración y garantizamos la coherencia y una respuesta rápida ante cualquier ajuste necesario.