Create Your First Design
Build a small web application design from an empty canvas, connect its components through relationships, and save it, while learning how Kanvas models and stores designs.
Kanvas turns cloud native infrastructure into a design you can see, check, and deploy. This section takes you from an empty canvas to resources running in a Kubernetes cluster. Along the way you learn the four ideas that every other Kanvas page builds on, and which parts of Kanvas need a Meshery deployment of your own.
Kanvas runs in two places. Both use the same Designer, but only a Meshery you run can reach your clusters.
| Capability | Hosted Kanvas at kanvas.new | Meshery you run (Playground or self-hosted) |
|---|---|---|
| Create and edit designs | Yes | Yes |
| Share and publish designs | Yes, after you sign in | Yes, after you sign in, when Meshery uses Layer5 Cloud as its provider |
| Validate a design | No | Yes |
| Dry-run, deploy, and undeploy a design | No | Yes |
| Connect and view Kubernetes clusters | No | Yes |
| Operator mode | No | Yes |
On kanvas.new, validating, deploying, undeploying, connecting clusters, and opening Operator mode open a prompt that points you to a Meshery you run instead of performing the action. You have two choices:
A Meshery you run must use Layer5 Cloud as its remote provider for the features that live in Layer5 Cloud: sharing, the catalog, and Operator views. With the local provider, Meshery reports those features as not implemented.
Start on kanvas.new if you only want to design. Start on the Playground or your own Meshery if you plan to complete both tutorials below.
You can open Kanvas and start designing without an account. Sharing and publishing a design require sign-in: when you are anonymous, these actions show a “Sign in to” prompt with a single Sign in action. Signing in takes you to the Layer5 Cloud sign-in page and returns you to the page you were on.
If sign-in cannot start because the provider address is malformed, Kanvas shows the notification “Sign-in could not start” followed by the reason.
Complete these two tutorials in order. The second one starts from the design you save in the first.
Build a small web application design from an empty canvas, connect its components through relationships, and save it, while learning how Kanvas models and stores designs.
Validate and dry-run your first design, deploy it to a Kubernetes cluster, find its running resources in Operator mode, and undeploy it.