Kanvas BETA
Kanvas is a GitOps-infused cloud native visual designer for Kubernetes and cloud native applications. Kanvas works with your Kubernetes clusters so that you design and manage your infrastructure and applications between members of your team. Kanvas has two modes: Designer and Visualizer. Create and share your own Kubernetes deployments and patterns in Kanvas Designer. Deploy your designs and manage your infrastructure using Kanvas Visualizer. It includes multi-user collaboration features that allow teams to work together seamlessly towards achieving their goals in a more timely manner. Kanvas aims at removing all the challenging aspects of collaboration from the equation so that everyone on your team can be on the same page when it comes to managing cloud-native infrastructure projects.
Guide to use Kanvasβ features
- Publishing a Design - Publish your first design.
- Sharing a Design - Share your design with friends.
- Import a Design - Importing a design from catalog or locally.
- Merge Designs - Merging designs.
- Import an application - Importing an application of different types.
- Component Shapes - Know what each component shape signify.
- Edges Shapes - Know what each Edge signifies.
Kanvas For GitOps
Kanvas is a valuable GitOps tool for DevOps teams as it allows them to configure, and manage infrastructure resources. This enables streamlining the process of deploying and undeploying large resources and reduces the time and effort required to set up and maintain environments. Additionally, Kanvas provides features such as visualization, collaboration, and snapshots, which can make cloud native business faster. Kanvas also helps DevOps teams maintain a high level of control, and governance by providing a way to define and manage their infrastructure as code. This reduces human error by overcoming the traditional way of configuring YAMLs and ensures compliance with best practices and industry standards.
Kanvas For Developers
For developers, Kanvas is valuable as it enables them to manage their infrastructure in an effortless manner. This allows developers to concentrate on coding and delivering features instead of infrastructure management. Furthermore, Kanvas offers efficient management of multiple Kubernetes clusters and manifests, guaranteeing consistency and up-to-dateness across development, staging, and production environments. This minimizes the potential for errors, workloads, and inconsistencies in the configurations, as it detects clusters automatically. This ensures the infrastructure is always available.
Kanvas Designer Walkthrough:
See on YouTube: Kanvas Designer Walkthrough
Discussion Forum
Not finding what you're looking for? Ask on the Discussion Forum.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.
- Importing a Design - Import your existing application definitions and infrastructure configuration into Meshery.
- Kanvas Snapshot - Screenshot service provided via Kanvas to capture a snapshot of your infrastructure at any given time.
- 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.