Arquitectura de Meshery
Arquitectura
La arquitectura de Meshery puede ser vista desde dos perspectivas:
1. Clientes
2. Proveedores
1. Arquitectura del Client
2. Arquitectura del Proveedor
Puertos de Red
Meshery utiliza la siguiente lista de puertos de red para conectarse con sus múltiples componentes:
Applicación de Red | Puerto |
---|---|
Meshery REST API | 9081/tcp |
Learn Layer5 Application | 10011 |
Puertos del Adaptador
Service Mesh | Puerto |
---|---|
10005/tcp | |
10002/tcp | |
10008/tcp | |
10000/tcp | |
10007/tcp | |
10001/tcp | |
10010/tcp | |
10004/tcp | |
10003/tcp | |
10009/tcp | |
10010/tcp | |
10006/tcp |
Véase la sección de Adaptadores para más información sobre el funcionamiento de un adaptador.
**Estado en los componentes de Meshery **
Algunos componentes dentro la arquitectura de Meshery se preocupan por la persistencia de datos mientras que otros se preocupan por una configuración duradera, mientras que otros no lo consideran.
Componentes | Persistencia | Descripción |
---|---|---|
mesheryctl | stateless | interface de línea de comando con un archivo de configuración |
Adaptadores de Meshery | stateless | interface con service meshes con una base transaccional |
Servidor de Meshery | caché de estado | caché de aplicación guardada en la carpeta de usuario $HOME/.meshery/` |
Proveedores de Meshery | stateful | ubicación de preferencias persitentes de usuario, ambiente, pruebas, entre otros |