Skip to content

Import kanvas tutorials#1011

Open
sangramrath wants to merge 8 commits intolayer5io:masterfrom
sangramrath:import-kanvas-tutorials
Open

Import kanvas tutorials#1011
sangramrath wants to merge 8 commits intolayer5io:masterfrom
sangramrath:import-kanvas-tutorials

Conversation

@sangramrath
Copy link
Copy Markdown
Contributor

Notes for Reviewers

This PR fixes #

Signed commits

  • Yes, I signed my commits.

l5io and others added 4 commits January 24, 2026 01:03
Signed-off-by: l5io <ci@layer5.io>
Signed-off-by: l5io <ci@layer5.io>
Signed-off-by: Sangram Rath <sangram.rath@gmail.com>
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a comprehensive set of tutorials for Meshery Kanvas, covering ArtifactHub, AWS, Azure, and various Kubernetes resources like Pods, Deployments, Services, and CronJobs. The documentation provides step-by-step visual guides for cloud resource management and application deployment. Feedback focuses on correcting several typographical errors (e.g., "Operater", "namspace", "toplology", "Secert") and fixing a broken internal link in the ConfigMaps and Secrets tutorial.


1. Click the **Actions** button at the top of the Kanvas and click **Deploy**.

1. Once the deployment is complete, click **Open in Visualizer** to switch to Operator mode and see a pre-filtered view of your just deployed resources in the cluster. Alternatively, you can click *Operate* at the top of the Kanvas to enter Operater mode.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Typo: "Operater" should be "Operator".

Suggested change
1. Once the deployment is complete, click **Open in Visualizer** to switch to Operator mode and see a pre-filtered view of your just deployed resources in the cluster. Alternatively, you can click *Operate* at the top of the Kanvas to enter Operater mode.
1. Once the deployment is complete, click **Open in Visualizer** to switch to Operator mode and see a pre-filtered view of your just deployed resources in the cluster. Alternatively, you can click *Operate* at the top of the Kanvas to enter Operator mode.


- For `view Selector` select `single namespace`
- For `Kinds` select `Deployment, Pod, secret`
- For `namspace` select `ack-system`
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Typo: "namspace" should be "namespace".

Suggested change
- For `namspace` select `ack-system`
- For `namespace` select `ack-system`


### 3. Deploy the VPC Workflow

This step involves deploying all the necessary resources to create the VPC and other networking components for the EC2 instance. The resources included in this network toplology include:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Typo: "toplology" should be "topology".

Suggested change
This step involves deploying all the necessary resources to create the VPC and other networking components for the EC2 instance. The resources included in this network toplology include:
This step involves deploying all the necessary resources to create the VPC and other networking components for the EC2 instance. The resources included in this network topology include:

Comment on lines +91 to +93
![Import redis-php-guestbook-finalize](/kanvas/tutorials/images/screenshots/redis-php-guestbook-finalize.png)
1. On successful deployment you will see the following modal asking yout o open you deployment in visualizer
![Import redis-php-guestbook-finalize](/kanvas/tutorials/images/screenshots/redis-php-guestbook-finalize.png)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The image reference is duplicated, and there are typos in the text ("yout o" and "open you").

Suggested change
![Import redis-php-guestbook-finalize](/kanvas/tutorials/images/screenshots/redis-php-guestbook-finalize.png)
1. On successful deployment you will see the following modal asking yout o open you deployment in visualizer
![Import redis-php-guestbook-finalize](/kanvas/tutorials/images/screenshots/redis-php-guestbook-finalize.png)
1. On successful deployment you will see the following modal asking you to open your deployment in visualizer
![Import redis-php-guestbook-finalize](/kanvas/tutorials/images/screenshots/redis-php-guestbook-finalize.png)


In this tutorial, we will work with Kubernetes ConfigMaps and Secrets. _ConfigMaps_ are used to manage configuration data, while _Secrets_ are used for sensitive information such as passwords. Using Meshery Playground, an interactive live cluster environment, we'll perform hands-on exercises to gain practical knowledge into working with these Kubernetes objects.

> **_NOTE:_** If this your fist time working with Meshery Playground start with the [Kubernetes Pods with Meshery](/kanvas/tutorials/images/kubernetes-pods.md).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The link is broken (points to an image path instead of the tutorial) and there is a typo ("fist"). Also, the word "is" is missing.

Suggested change
> **_NOTE:_** If this your fist time working with Meshery Playground start with the [Kubernetes Pods with Meshery](/kanvas/tutorials/images/kubernetes-pods.md).
> **_NOTE:_** If this is your first time working with Meshery Playground start with the [Kubernetes Pods with Meshery](/kanvas/tutorials/kubernetes-pods).


- Start with an existing design of a simple MySQL pod.
- Add a _ConfigMap_ to set the database name to be created on MySQL pod deployment.
- Use a _Secert_ to set the MySQL root password.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Typo: "Secert" should be "Secret".

Suggested change
- Use a _Secert_ to set the MySQL root password.
- Use a _Secret_ to set the MySQL root password.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

🚀 Preview deployment: https://layer5io.github.io/docs/pr-preview/pr-1011/

Note: Preview may take a moment (GitHub Pages deployment in progress). Please wait and refresh. Track deployment here

Signed-off-by: Sangram Rath <sangram.rath@gmail.com>
@sangramrath
Copy link
Copy Markdown
Contributor Author

The copilot suggestions were implemented as a single commit.

Signed-off-by: Sangram Rath <sangram.rath@gmail.com>
Signed-off-by: Sangram Rath <sangram.rath@gmail.com>
@sangramrath sangramrath requested a review from leecalcote May 5, 2026 11:44
@sangramrath sangramrath requested review from CodexRaunak May 5, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants