Skip to content

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

  1. Aplica la configuración de OpenTofu para la instancia y el security group.
  2. Renderiza metadata generada a partir de los outputs de OpenTofu.
  3. Ejecuta los checks compartidos de preflight remoto.
  4. Copia un bundle de productive-k3s a la instancia.
  5. Ejecuta el camino de bootstrap del servidor sobre el mismo nodo.
  6. Sincroniza aliases de Rancher y registry localmente dentro de la instancia.
  7. Ejecuta el bootstrap compartido del stack.
  8. 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.