Puertos
Los cuatro puertos de un nodo, qué protocolo implementan y quién debe llegar a cada uno.
| Puerto | Opción | Protocolo | Quién llega |
|---|---|---|---|
| 27017 | --port | Wire protocol de MongoDB con TLS | Tus aplicaciones, mongosh y las herramientas |
| 27100 | --peer-listen | TLS 1.3 mutuo entre nodos | Solo los otros nodos |
| 27200 | --admin-listen | HTTPS: teseladb admin, /metrics y /healthz | Tu equipo de operación y tus balanceadores |
| 27080 | --http-port | HTTPS: API REST en /v1 y MCP en /mcp | Aplicaciones y agentes que usan HTTP |
Qué pide cada uno
Por defecto los cuatro escuchan en 127.0.0.1. Cambia las direcciones al desplegar en varias máquinas y da a cada cliente lo que pide su puerto.
27017
TLS siempre. Pide usuario salvo si el nodo arranca con --insecure.
27100
Solo los otros nodos, con un certificado de nodo firmado por la CA del clúster. Una máquina sin ese certificado no puede abrir la conexión.
27200
/healthz sin credenciales; /metrics con un certificado de un usuario con clusterMonitor; las órdenes de administración con clusterAdmin.
27080
Certificado de cliente, token OIDC o clave de API. --http-port 0 lo desactiva.
Ver también
- Lista para producción, con qué puertos abrir a quién.
- TLS y certificados.