Modos De Productive K3S¶
bootstrap-k3s-stack.sh expone modos explícitos de ejecución mediante --mode.
Modos soportados¶
| Modo | Propósito |
|---|---|
single-node |
Modo default. Hace bootstrap de una instalación de nodo único y puede instalar el stack local |
server |
Hace bootstrap sólo de los componentes base del nodo servidor |
agent |
Suma un nodo como agente de K3S |
stack |
Instala o reutiliza componentes del stack sobre un clúster existente |
Significado operativo¶
Internamente el script trata a los modos como switches de capacidades:
single-node: ejecuta instalación base, instalación del stack y tareas locales del hostserver: ejecuta sólo la instalación baseagent: configura un nodo agente y requiere URL del servidor más token del clústerstack: requiere un clúster existente y Helm, y luego opera sólo sobre componentes del stack
Qué cambia según el modo¶
single-node¶
- puede instalar
k3sy Helm - puede instalar componentes del stack como
cert-manager,Longhorn,Ranchery el registry in-cluster - puede administrar
/etc/hostslocal - puede administrar NFS local del host
- puede instalar trust local de Docker para el registry self-signed
server¶
- puede instalar o reutilizar
k3sy Helm - omite componentes sólo de stack
- omite integraciones locales del stack como NFS y Docker registry trust
agent¶
- apunta a
k3s-agenten lugar del servicio servidor - pide
Agent server URLyAgent cluster tokencuando hace falta instalar el agente - omite Helm y componentes del stack
stack¶
- requiere un
k3sserver ya en funcionamiento yhelminstalado - no instala la base de
k3s - se enfoca en componentes del stack y cluster issuers
Por qué importa la separación por modos¶
El modelo de modos es lo que hace posible la orquestación desde productive-k3s-infra. Le da a la automatización de infraestructura una interfaz estable para:
- provisioning base de nodos
- joins de agentes
- instalación del stack del clúster una vez que el clúster ya existe
Notas¶
Note
single-node sigue siendo el camino más simple de tipo all-in-one para uso local directo.
Note
server, agent y stack son especialmente valiosos cuando otra capa orquesta la secuencia del bootstrap.