As a self-service engineering platform, Meshery enables collaborative design and operation of cloud native infrastructure.

Concepts

Logical

  • Components - Meshery Components identify and characterize infrastructure under management.
  • Connections - Meshery Connections are managed and unmanaged resources that either through discovery or manual entry are managed a state machine and used within one or more Environments.
  • Credentials - Meshery uses one or more Credentials when authenticating to a managed or unmanaged Connection.
  • Designs - Meshery Designs are descriptive, declarative characterizations of how your Kubernetes infrastructure should be configured.
  • Environments - Meshery offers support for Kubernetes cluster and cloud state synchronization with the help of MeshSync.
  • Meshery Models - Meshery uses a set of resource models to define concrete boundaries to ensure extensible and sustainable management.
  • Policies - Meshery Policies enable you with a broad set of controls and governance of the behavior of systems under Meshery's management.
  • Relationships - Meshery Relationships identify and facilitate genealogy between Components.
  • Workspaces - Meshery Workspaces act as central collaboration points for teams

Architectural

  • Adapters - Adapters extend Meshery's management capabilities in any number of ways, including lifecycle, configuration, performance, governance, identity...
  • Architecture - overview of different individual components of Meshery architecture and how they interact as a system.
  • Broker - Meshery broker component facilitates data streaming between kubernetes cluster components and outside world.
  • Catalog - Browsing and using cloud native patterns
  • Database - Meshery offers support for internal caching with the help of file databases. This has been implemented with several libraries that supports different kinds of data formats.
  • MeshSync - Meshery offers support for Kubernetes cluster and cloud state synchronization with the help of MeshSync.
  • Operator - Meshery Operator controls and manages the lifecycle of components deployed inside a kubernetes cluster

Follow on Twitter or subscribe to our newsletter for the latest updates. Get support on our forum. Join our Slack to interact directly with other users and contributors.