Caso De Uso AWS Single-Node¶
aws-single-node es el entrypoint público para AWS dentro de este repositorio.
Provisiona una instancia EC2 con OpenTofu y luego hace bootstrap de productive-k3s sobre esa instancia por SSH.
Qué construye¶
- una instancia pública de
EC2 - un security group simple
- un entorno Productive K3S de nodo único
Comandos principales¶
make -C use-cases/aws-single-node infra-up
make -C use-cases/aws-single-node up
make -C use-cases/aws-single-node validate
make -C use-cases/aws-single-node status
make -C use-cases/aws-single-node down
Qué hace make up¶
- Aplica la configuración de
OpenTofupara la instancia y el security group. - Renderiza metadata generada a partir de los outputs de
OpenTofu. - Ejecuta los checks compartidos de preflight remoto.
- Copia un bundle de
productive-k3sa la instancia. - Ejecuta el camino de bootstrap del servidor sobre el mismo nodo.
- Sincroniza aliases de Rancher y registry localmente dentro de la instancia.
- Ejecuta el bootstrap compartido del stack.
- Valida estado del nodo, ingress y comportamiento del storage.
Notas¶
Note
Este camino público de AWS es intencionalmente básico. Está pensado para evaluación y reutilización, no como una arquitectura de referencia AWS endurecida para producción.
Note
Los defaults del security group son deliberadamente simples y deberían restringirse antes de cualquier uso no orientado a evaluación.
Note
El comportamiento de bootstrap remoto se comparte a propósito con onprem-basic, para que los flujos cloud y on-premises por SSH no diverjan sin necesidad.