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
Explore the following features of Kanvas in the Kanvas Docs:
- Publishing a Design β Publish your first design.
- Sharing a Design β Share your design with friends.
- Importing a Design β Import a design from the catalog or locally.
- Merging Designs β Combine multiple designs into one.
- Importing an Application β Import different types of applications.
- Component Shapes β Understand what each component shape signifies.
- Edge Shapes β Learn what each edge represents.
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
- Import and Export Designs - Manage and transfer Meshery designs seamlessly through import and export using CLI and UI.
- Helm Kanvas Snapshot - Helm CLI plugin to visually render a snapshot of your Helm charts.
- kubectl MeshSync Snapshot - A native kubectl plugin for conveniently synchronizing the state of your cluster with Meshery Server.
- Kanvas Snapshot - Screenshot service provided via Kanvas to capture a snapshot of your infrastructure at any given time.