How-to Guides

Task guides for building, managing, validating, deploying, sharing, and operating Kanvas designs.

Each guide accomplishes one task for a reader who already knows the basics. If you are new to Kanvas, start with Getting Started. If you want the reasoning behind a behavior, read Concepts. For exact options, limits, and shortcuts, use Reference.

Every action in these guides runs under your permissions. Kanvas hides or disables an action your role does not allow. Validating, deploying, and undeploying a design also need a Meshery you run, because the hosted kanvas.new site does not run them. How Kanvas Works with Meshery and Layer5 Cloud lists what each environment supports.

Tasks you perform on the canvas. See Build Designs for the group.

GoalGuide
Add components, edit their configuration, lock, duplicate, copy, and paste themAdd and Configure Components
Connect components and remove connectionsCreate Relationships
Draw, label, and annotate a designWhiteboard on the Canvas
Keep frequently used models within reachPin Models to the Dock
Group components by shared labelsWork with Tags
GoalGuide
Bring in a manifest, Helm chart, Compose file, or designImporting a Design
Combine two designs, or open one in place of the canvasMerging and Loading Designs
Understand and control how work is savedSaving Designs
Start from an existing designCloning a Design
Back up a design or use it offlineExporting Designs
Show a design on another siteEmbedding Designs
Make a design available in the catalogPublishing Designs
Remove a design permanentlyDeleting a Design

Run the steps in this order. Validation catches configuration errors in the design, a dry run checks the design against the target clusters, and a deployment applies it.

GoalGuide
Check a design’s configurationValidating Designs
Simulate a deployment without changesDry Running a Design
Apply a design to one or more clustersDeploying Designs
Roll a deployment backUndeploying Designs
GoalGuide
Give other people access to a designSharing Designs
Discuss a design with commentsReviewing Designs
GoalGuide
Post an infrastructure snapshot on a GitHub pull requestKanvas GitHub Snapshot
Render a snapshot of a Helm chartHelm Kanvas Snapshot
GoalGuide
Open a shell in a running containerInteractive Terminal
Follow a container’s logsLog Streaming
Measure a running servicePerformance Testing in Operator
GoalGuide
Diagnose and resolve a Kanvas problemTroubleshooting Kanvas

Build Designs

Task guides for the work you do on the Kanvas canvas - placing and configuring components, connecting them, annotating a design, and organizing your workspace.