Skip to content

Commit 296901a

Browse files
committed
Include article cover image
Signed-off-by: Eti Ijeoma <[email protected]>
1 parent dfab212 commit 296901a

File tree

2 files changed

+20
-11
lines changed

2 files changed

+20
-11
lines changed
911 KB
Loading

collections/_posts/2025/05/13/2025-05-13-meshery-helm-kanvas-snapshot.md

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,34 @@
11
---
22
title: Helm Kanvas Snapshot
3-
subheading: Visualize Helm Charts as Meshery Designs with helm-kanvas-snapshot
3+
subheading: Visualize Helm Charts as Meshery Designs with helm kanvas snapshot
44
permalink:
55
author: Ijeoma Eti, Lee Calcote
66
categories:
77
- Design
88
- meshery
99
- Helm
1010
redirect_from: /blog/meshery-helm-kanvas-snapshot
11-
featured-image: /assets/images/posts/2025-3-25-meshery-reaches-7000-stars/meshery-reaches-7000-stars.png
11+
featured-image: /assets/images/posts/2025-05-13-meshery-helm-kanvas-snapshot/Helm Kanvas.png
1212
date: 2025-05-13
1313
---
1414

15+
### Introduction
1516

1617
Helm Kanvas Snapshot is one of Meshery's extension that generates a snapshot of the visual representation a Helm chart. It makes it easier to understand, review and share your kubernetes deployments with peers without needing them to go through YAML files or set up a cluster. Showing a clear picture of every Kubernetes object in your chart, their component, and how they relate to each other all in a single, shareable view.
1718

18-
At the core of this process is the [Meshery Designs](https://docs.meshery.io/concepts/logical/designs). A Meshery Design is a declarative representation of your infrastructure. It captures each component of your deployment, its properties, how the they are connected and interact with each other.
19+
### Meshery Designs
1920

20-
As the name implies, Helm kanvas snapshot plugin can only use **Helm** as the deployment source. When you use the plugin, [Kanvas Snapshot](https://docs.meshery.io/extensions/kanvas-snapshot) takes your chart, renders the manifests, and generates a Design from it based on Meshery’s declarative syntax. That Design is then stored and rendered as an immutable snapshot you can view through a public link.
21+
At the core of this process is the <a href="https://docs.meshery.io/concepts/logical/designs" target="_blank" rel="noopener noreferrer">Meshery Designs</a>. A Meshery Design is a declarative representation of your infrastructure. It captures each component of your deployment, its properties, how the they are connected and interact with each other.
22+
23+
### How Helm Kanvas Snapshot Works
24+
25+
As the name implies, Helm kanvas snapshot plugin can only use **Helm Charts** as the deployment source. When you use the plugin, <a href="https://docs.meshery.io/extensions/kanvas-snapshot" target="_blank" rel="noopener noreferrer">Kanvas Snapshot</a> takes your chart, renders the manifests, and generates a Design from it based on Meshery’s declarative syntax. That Design is then stored and rendered as an immutable snapshot you can view through a public link.
2126

2227
The Helm kanvas snapshot is useful in many ways. It doesn't require you to be authenticated to use the plugin, so it's very quick to get started. Also, if you provide a valid email address, the snapshot is sent directly to your inbox after it is generated, this is most helpful as it can take a few moment to render. One thing to note is that, Once created, the snapshot is immutable. This makes it a stable reference that you can share in Slack, attach to pull requests, or store alongside your deployment documentation.
2328

24-
To get started, you’ll need to ensure Helm is installed on your machine, You can follow the official Helm documentation to install Helm for your system. To verify run the command below;
29+
### Getting Started
30+
31+
Start by ensuring Helm is installed on your machine, If it’s not present, you can follow the official <a href="https://helm.sh/docs/intro/install" target="_blank" rel="noopener noreferrer">Helm documentation</a> to install Helm for your system. To verify, run the command below
2532

2633
```bash
2734
helm version
@@ -36,7 +43,8 @@ helm plugin install https://github.com/meshery-extensions/helm-kanvas-snapshot
3643
To generate a snapshot, use the following command:
3744

3845
```bash
39-
helm helm-kanvas-snapshot -f helm helm-kanvas-snapshot -f https://meshery.io/charts/meshery-v0.8.12.tgz --name meshery-chart
46+
helm helm-kanvas-snapshot -f helm helm-kanvas-snapshot \
47+
-f https://meshery.io/charts/meshery-v0.8.12.tgz --name meshery-chart
4048
```
4149

4250
This command takes your Helm chart and creates a Meshery Design snapshot from it. You’ll get a link to the snapshot in your terminal. If you provided an email, the snapshot link will also be sent to your inbox.
@@ -57,12 +65,13 @@ This command takes your Helm chart and creates a Meshery Design snapshot from it
5765

5866
### Helpful links
5967

60-
* [Meshery Designs Documentation](https://docs.meshery.io/concepts/logical/designs)
61-
* [Kanvas Snapshot Documentation](https://docs.meshery.io/extensions/kanvas-snapshot)
62-
* [Helm Kanvas Snapshot Documentation](https://docs.meshery.io/extensions/helm-kanvas-snapshot)
63-
* [Helm Kanvas Snapshot Plugin Repository](https://github.com/meshery-extensions/helm-kanvas-snapshot)
68+
- <a href="https://docs.meshery.io/concepts/logical/designs" target="_blank" rel="noopener noreferrer">Meshery Designs Documentation</a>
69+
- <a href="https://docs.meshery.io/extensions/kanvas-snapshot" target="_blank" rel="noopener noreferrer">Kanvas Snapshot Documentation</a>
70+
- <a href="https://docs.meshery.io/extensions/helm-kanvas-snapshot" target="_blank" rel="noopener noreferrer">Helm Kanvas Snapshot Documentation</a>
71+
- <a href="https://github.com/meshery-extensions/helm-kanvas-snapshot" target="_blank" rel="noopener noreferrer">Helm Kanvas Snapshot Plugin Repository</a>
72+
6473

6574
### Summary
6675

67-
In summary, the Helm Kanvas Snapshot plugin gives you a fast and reliable way to visualize Helm chart deployments. By converting charts into Meshery Designs and generating snapshots, you can improve collaboration and maintain better visibility into your infrastructure.
76+
Helm Kanvas Snapshot plugin gives you a fast and reliable way to visualize Helm chart deployments. By converting charts into Meshery Designs and generating snapshots, you can improve collaboration and maintain better visibility into your infrastructure.
6877

0 commit comments

Comments
 (0)