Actualizando Meshery
Actualizar el Servidor, Adaptadores, e Interfaz Gráfica de Meshery
Varios componentes de Meshery deberán actualizarse a medida que estén disponibles nuevas versiones. Meshery consta de una serie de componentes que incluyen un servidor, adaptadores, UI y CLI. Como aplicación, Meshery es una composición de diferentes componentes funcionales.
Algunos de los componentes deben actualizarse simultáneamente, mientras que otros pueden actualizarse de forma independiente. La siguiente tabla muestra los componentes, sus versiones y las unidades de implementación (grupos de implementación).
Versionado de componentes Meshery
Components | Sub-component | Considering or Updating |
---|---|---|
Meshery Adapters | Any and All Adapters | Docker Deployment: Watchtower updates this component in accordance with the user’s release channel subscription. |
Meshery Server | Meshery UI | Manages lifecycle of Meshery Operator; Adapters, UI, Load Generators, Database. Docker Deployment: Watchtower updates this component in accordance with the user’s release channel subscription. |
Load Generators | ||
Database | ||
Meshery Operator | MeshSync | Meshery Operator manages the lifecycle of this component and its sub-components. |
Meshery Broker | Meshery Operator manages the lifecycle of this event bus component. | |
`mesheryctl` | mesheryctl manages the lifecycle of Meshery Server.
|
|
Remote Providers | Meshery Cloud | Process Extension: Integrators manage the lifecycle of their Remote Providers. Process is unique per provider. |
Meshery Cloud | Static Extension: Integrators manage the lifecycle of their Meshery Extensions. Process is unique per provider. |
Sub-components deploy as a unit, however, they do not share the same version number.
Despliegues Docker de Meshery
Para actualizar el servidor Meshery, los adaptadores y la interfaz de usuario, ejecute el siguiente comando:
mesheryctl system upgrade
Despliegues Kubernetes de Meshery
Utilice kubectl apply
o helm
para actualizar los manifiestos de la aplicación Meshery en su clúster de Kubernetes.
Actualizando mesheryctl
El cliente de línea de comandos de Meshery está disponible en diferentes administradores de paquetes. Utilice las instrucciones relevantes para su entorno.
Actualizando mesheryctl
usando Homebrew
Para actualizar `mesheryctl`, ejecute el siguiente comando:
brew upgrade mesheryctl
Actualizando mesheryctl
usando Bash
Actualice mesheryctl
y ejecute Meshery en Mac o Linux con este script:
curl -L https://meshery.io/install | bash -
Actualice mesheryctl
usando Scoop
Para actualizar mesheryctl
, ejecute el siguiente comando:
scoop update mesheryctl