Arquitectura de Meshery

Arquitectura

La arquitectura de Meshery puede ser vista desde dos perspectivas:

1. Clientes
2. Proveedores

Meshery architecture

1. Arquitectura del Client

Client architecture

2. Arquitectura del Proveedor

Provider architecture

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
Meshery Adapter for App Mesh                                          10005/tcp
Meshery Adapter for Consul                                          10002/tcp
Meshery Adapter for Citrix Service Mesh                                          10008/tcp
Meshery Adapter for Istio                                          10000/tcp
Meshery Adapter for Kuma                                          10007/tcp
Meshery Adapter for Linkerd                                          10001/tcp
Meshery Adapter for NGINX Service Mesh                                          10010/tcp
Meshery Adapter for Network Service Mesh                                          10004/tcp
Meshery Adapter for Octarine                                          10003/tcp
Meshery Adapter for Open Service Mesh                                          10009/tcp
Meshery Adapter for Tanzu Service Mesh                                          10010/tcp
Meshery Adapter for Traefik Mesh                                          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