Importing a Design

You may bring your own design files or find them available through your chosen provider. Each design carries a unique identifier for reference. The designs in this repository serve in an educational capacity, facilitating learning, and also serve in an operational capacity, facilitating implementation and validation of your cloud native deploymentโ€™s adherence to a design.

Step 1: Access the Extensions UI

From Meshery Extension, designs can be imported from your local filesystem or imported from a remote URL.

Step 2: Navigate to the Designs Tab and Select your Import

Once you have accessed the Extensionโ€™s UI, navigate to the Designs tab. In this tab you can see all your designs with their โ€œNameโ€ and โ€œDate Modifiedโ€. From the top right of the table click on import design which opens import modal.

Import-Application

Step 3: Import the Design

You can import your design by clicking on the โ€œBrowseโ€ button and selecting the file from your local machine or import in through URL Once you have selected the file, click on the โ€œImportโ€ button to import design into Meshery Extension. When you import a design into Extensions, it will create a Meshery Design based on definition. This Meshery design will include all of the configurations, and other parameters defined in the File.

Import-Application

Once the Meshery Design has been created, you can use Meshery Extension to manage, operate and observe your cloud native infrastructure. You can also use Meshery Extension to deploy your Meshery Design to your infrastructure.

Suggested Reading

  • Component Shape Guide - Kubernetes architecture deployment and architecture diagramming tool for cloud native applications - Kanvas.
  • Edges Style Guide - Visualize and manage complex cloud-native relationships with Kanvas' dynamic edge styling in Kubernetes architecture.
  • Importing existing applications - Import your existing applications into Meshery.
  • Kanvas Snapshot - Screenshot service provided via Kanvas to capture a snapshot of your infrastructure at any given time.
  • Kanvas - Collaborative cloud native visual designer to design and manage infrastructure and applications.
  • Merging Designs - Treat other designs as templates or building blocks and combine your designs with others and power-up your designs.
  • Publishing a Design - Publishing a design lets you make your content visible to any anonymous visitor with the link.
  • Sharing a Design - Sharing a design lets you make your content visible to any anonymous visitor of meshery.io/catalog and any Meshery Cloud user.
  • Working with Tags - Tags can be used to visually group components.