Hola a todos,
Me ha surgido la necesidad de implementar Kubernetes en varios proyectos y estamos dándole vueltas a qué distribución implementar intentando utilizar la misma para todos los proyectos.
Nos gustaría unificar la distro porque, puestos a tener que resolver problemas que puedan surgir en un futuro de la distribución en sí misma (upgrades, etc), minimizaría la cantidad de problemas diferentes entre todas las infraestructuras.
Como somos muchos los que tenemos en producción k8s, cada uno de su padre y de su madre, me gustaría conocer vuestras recomendaciones al respecto; si alguna que se adapte mejor que otras, si alguna es un "no-no" rotundo por algún motivo, etc.
Mi experiencia es con EKS en producción y k3s en clusters auxiliares.
Intento ser lo más pragmático posible, así que estoy abierto a cualquier opinión.
Esto es lo que tengo que montar (para ayer en algunos casos):
- Una migración de EKS 1.17 a un cluster servers dedicados (1 vm en cada server con XcpNg)
- Una implementación desde cero sobre otro cluster de servers dedicados con XcpNg.
- Una implementación desde cero a servers dedicados nude bare metal
- Una implementación desde cero sobre AWS.
¿Cuales serían vuestras recomendaciones o consejos?
Gracias por adelantado!
--