Patterns

A Pattern is an entity that augments the operational behavior of a deployed instance of a Design. A Pattern can be applied to a Component or a Design. Patterns define a common (and best) practice of both configuring and operating cloud-native application functionality. Patterns are read-only.

Future Feature

Patterns are a roadmap item, planned for v0.9.0.

Suggested Reading

  • 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 by 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.
  • 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 point for teams.