Designs and Components
What a Kanvas design is, how it is saved, versioned, and shared, what components are, and how a design maps to the resources it deploys.
Kanvas rests on one idea: a design is a declarative description of infrastructure. It records which components exist, how they relate to each other, how each one is configured, and any annotations that explain the intent. A design describes the state you want; it is not a script of steps to run.
Each part of Kanvas plays one role around that design:
Layer5 Cloud, as the remote provider, stores designs and their versions and governs who can see them. Every new design starts public; Designs and Components explains visibility in full.
What a Kanvas design is, how it is saved, versioned, and shared, what components are, and how a design maps to the resources it deploys.
What relationships are, the kinds Kanvas draws and evaluates, how each one forms, and how relationships keep component configuration consistent.
How Kanvas evaluates the relationships in a design continuously, which engine runs the evaluation, what triggers it, and why results can change after you stop editing.
How Designer mode turns a shared design document into an editable canvas, what it gates by mode and by permission, and how changes save and sync.
How Operator mode shows your clusters, where its data comes from, what it filters and caps, and how terminal and log sessions reach your containers.
How live co-editing, design access, and comments work together in Kanvas, and what each layer does and does not control.
How render modes trade visual detail for canvas speed, how Adaptive mode moves between them, and how render mode interacts with size gates, Layers, Designer, and Operator.
How Kanvas runs inside Meshery, where designs are stored, what talks to your clusters, and what differs between kanvas.new and self-hosted Meshery.
How a request travels from a client through Ingress or a Service to a Pod and its containers, why labels and selectors hold the path together, how the path maps to a Kanvas design, and how to debug it layer by layer.