Catalog

Meshery Catalog functions much like a cloud marketplace, providing a user-friendly interface for browsing, discovering, and sharing configurations and patterns for cloud native infrastructure. With Meshery Catalog, you can easily find and deploy Kubernetes-based infrastructure and tools, making it easy to streamline your cloud native development and operations processes. A Catolog is based on the Meshery’s Catalog Schema with defined attributes.

Simplify Your Cloud Native Infrastructure Deployment and Management

Meshery Catalog functions much like a cloud marketplace, providing a user-friendly interface for browsing, discovering, and sharing configurations and patterns for cloud native infrastructure. With Meshery Catalog, you can easily find and deploy Kubernetes-based infrastructure and tools, making it easy to streamline your cloud native development and operations processes.

It also supports a collaborative environment, where DevOps engineers can share their experiences, feedback, and best practices with others in the community. Import cloud native patterns published by others into your Meshery Server. Benefit from and build upon each pattern by incorporating your own tips and tricks, then publish and share with the community at-large. This facilitates knowledge-sharing and helps to build a strong ecosystem of cloud native infrastructure experts.

To create a design pattern using Meshery UI

  1. Open the Meshery UI in your web browser.
  2. Navigate to the configuration section, usually located in the main navigation menu.
  3. Head over to Designs and click on import or create design.
  4. Select the category and Model as per your need and configure the application.
  5. VoilΓ , You can publish or deploy you design.

To create design pattern using Meshery CLI

  1. Ensure that you have Meshery CLI installed on your machine and it is configured to connect to your desired Meshery instance.
  2. Open a terminal or command prompt.
  3. Use the Meshery CLI commands to interact with the catalog. mesheryctl design
  4. Follow the prompts or instructions provided by the Meshery CLI help.
    • Apply design file: mesheryctl design apply --file [path to design file | URL of the file]
    • Delete design file: mesheryctl design delete --file [path to design file]
    • View design file: mesheryctl design view [design name | ID]
    • List all designs: mesheryctl design list
  5. Importing a design. mesheryctl design import -f [file-path] -s [manifest | compose | helm]
  6. Applying WASM Filter. mesheryctl filter import [file | URL] --wasm-config [filepath|string]

FAQ

Question: Why are images invisible for some designs in the Meshery Catalog?

Answer: In certain instances, the images of published designs in Meshery Catalog may not be visible due to bandwidth issues. This can occur when there are network constraints affecting the retrieval of image data. However, rest assured that the design information and other relevant details are still accessible.

Help with Meshery Catalog

If you have any questions or need assistance, reach out on the discussion forum.