layer5io / service-mesh-labs Goto Github PK
View Code? Open in Web Editor NEWLab scenarios for learning how to service mesh.
Home Page: https://layer5.io/learn/service-mesh-labs
License: Apache License 2.0
Lab scenarios for learning how to service mesh.
Home Page: https://layer5.io/learn/service-mesh-labs
License: Apache License 2.0
Description
In Step 2 of Working with Meshery and Istio lab, the user is asked to select Istio from the management menu on the Meshery site. However, at the moment there is no management menu.
Expected Behavior
Lab documentation has to be updated. Istio should be selected from the Lifestyle menu.
Screenshots
Environment:
[Optional] To Reproduce
Steps to reproduce the behavior:
Go to https://layer5.io/learn/service-mesh-labs/working-with-meshery-and-istio
Go to step 2. Scroll down to instructions.
See error
[Optional] Additional Context
Description
Due to some broken files, all the files in the repository are not getting cloned.
Expected Behavior
Those broken files need to be deleted.
Environment:
[Optional] To Reproduce
Steps to reproduce the behavior:
[Optional] Additional Context
Description
The install instructions for the adapters on the lab seem to be wrong. Since we are using Kubernetes, the platform on many install instructions is docker. This causes the problem of correctly opening meshery.
Expected Behavior
The platform name should be Kubernetes so that the instructions work as desired.
Screenshots
The installation instructions are similar on every adapters except Istio.
Environment:
Contributor Resources
The layer5.io website uses Gatsby, React, and GitHub Pages. Site content is found under the master
branch.
Current Behavior
We don't have scenario for Open Service Mesh
under Meshery-Adapters
Desired Behavior
Create a new scenario under Meshery-Adapters
for Open Service Mesh
Resources
Alternatives / Additional Context
Description
README.md is the first file one should read when starting a new project. Our community launched Discussion forum
for help seekers; needs to publish it officially on README.md for convenience.
Note:
Need to add only last line for Community Forum
Environment:
Reference:
Description
Expected Behavior
Screenshots
Environment:
[Optional] To Reproduce
Steps to reproduce the behavior:
[Optional] Additional Context
The project's current issue templates are missing an open invitation link where new contributors can join the community's Figma team and view user interface designs and other UX projects.
Each template that has a reference to Figma in its resources section should an invite link added.
- 🎨 Wireframes and [designs for Layer5 site](https://www.figma.com/file/5ZwEkSJwUPitURD59YHMEN/Layer5-Designs) in Figma [(open invite)](https://www.figma.com/team_invite/redeem/qJy1c95qirjgWQODApilR9)
Acceptance Tests
All references to Figma include the "open invite" link.
Resources
Alternatives / Additional Context
Description
Currently, an interactive lab will load all Meshery service mesh adapters even though the lab might be focused on only a single type of service mesh (e.g. Consul).
Expected Behavior
Each service mesh-specific lab should only load the respective Meshery adapter for that service mesh.
Description
Example of the issue - #13
Expected Behavior
Reference needs fixed in https://github.com/layer5io/service-mesh-labs/blob/master/.github/config.yml
Screenshots
Description
After installing meshery, we should be able to see dashboard in Meshery Server
tab. But due to minikube dashboard not supported via interactive terminal we have unresponsive dashboard.
Expected Behavior
After installing meshery, we should be able to see dashboard in Meshery Server
tab.
Dashboard should show us connection status and adapters
Screenshots
To Reproduce
Steps to reproduce the behavior:
Useful Links
Description
There are instances where a different adapter name is used in between the instruction of a different adapter. This might confuse people and further create problems to complete the lab. Attached is an example of what I am talking about. Need to change this mismatch on all the adapters that have this mistake.
Expected Behavior
The adapter name should be set correctly on the instruction.
Environment:
Contributor Resources
The layer5.io website uses Gatsby, React, and GitHub Pages. Site content is found under the master
branch.
Current Behavior
Currently we don't have a lab to guide using service mesh patterns
Desired Behavior
Lab with instructions on using service mesh pattern
Resources
Docs - https://docs.meshery.io/reference/mesheryctl
Sample Lab - https://github.com/layer5io/service-mesh-labs/tree/master/Meshery-Adapters/consul-meshery-adapter
Alternatives / Additional Context
Try using mesheryctl pattern
command to understand more
Description
The traefik-mesh-adapter is not connected after running the installation command on the lab. The chip does not glow up, and when clicked gives this error
Could not ping adapter.. To configure an adapter, visit Settings
This error persists even after all the components are in a ready state when running mesheryctl system status
command
Expected Behavior
The traefik-mesh adapter should be connected after running the installation command
Environment:
To Reproduce
Steps to reproduce the behavior:
Working with Meshery and Traefik card
meshery-traefik-mesh
chip not activated.Current Behavior
Currently, we don't have scenario App mesh under Meshery-Adapters
Desired Behavior
Create a new scenario under Meshery-Adapters for App mesh
Current Behavior
Currently we don't have scenario Traefik Mesh
under Meshery-Adapters
Desired Behavior
Create a new scenario under Meshery-Adapters
for Traefik Mesh
Resources
Alternatives / Additional Context
Description
Meshery installations are failing the service mesh labs.
Expected Behavior
The need to be updated to include the PLATFORM parameter.
Current Behavior
Desired Behavior
Resources
Alternatives / Additional Context
Current Behavior
There is no lab for service mesh patterns at the moment.
Desired Behavior
Create an interactive lab for service mesh patterns.
Resources
https://layer5.io/labs
https://docs.meshery.io/functionality/pattern-management
https://www.katacoda.community/welcome.html
Alternatives / Additional Context
Current Behavior
Currently, we don't have scenario Nginx Service mesh under Meshery-Adapters
Desired Behavior
Create a new scenario under Meshery-Adapters for Nginx Service Mesh
Current Behavior
No labs of Validating Service Mesh Interface Conformance
Desired Behavior
Create lab for Validating Service Mesh Interface Conformance
Resources
Checkout this PR
Alternatives / Additional Context
Current Behavior
There is no lab for web assembly filter at the moment.
Desired Behavior
Create an interactive lab for web assembly filter
Resources
https://layer5.io/labs
https://docs.meshery.io/functionality/filter-management
https://www.katacoda.community/welcome.html
Alternatives / Additional Context
Description
From Vaibhav Bisht:
The curl install url is incorrect.
currently it is: curl -L https://git.io/meshery | ADAPTERS=istio PLATFORM=kubernetes bash -
Expected Behavior
it should be curl -L https://meshery.io/install | ADAPTERS=istio PLATFORM=kubernetes bash - (edited)
Description
Katacoda closed. What we should do now? In my opinion, those are options:
Expected Behavior
Working scenarios to learn through labs.
Screenshots
Description
This Slack notifier configuration needs updated to point to this repo service-mesh-labs
'Unable to connect to Port 9081' is displayed. ,when trying to execute instructions in the 'Set up Meshery' step of 'Working with Meshery and Istio' Lab Scenario.
Expected Behavior: Successful connectivity to the port for setting up Meshery Lab environment.
Environment:
Steps to reproduce the behavior:
Current State:
A little improvement in Readme markdown
Desired State:
In Readme markdown, there is one link that is not hyperlinked it will be great if that link got hyperlinked and some more improvement in readme markdown
Contributor Resources
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.