You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The <ahref="https://layer5.io/landscape">Service Mesh Landscape</a> is a comprehensive collection of prominent service mesh projects and offerings laid out in contrast to one another.
@@ -91,7 +80,7 @@ The <a href="https://layer5.io/projects/cloud-native-performance">Cloud Native P
91
80
style="float:left;margin:10px;" width="125px"
92
81
alt="Image Hub" align="left" /></a>
93
82
<ahref="https://layer5.io/projects/image-hub">Image Hub</a> is a demo application which runs on <ahref="https://docs.meshery.io/service-meshes/adapters/consul">Consul</a> and facilitates exploring WebAssembly modules used as Envoy Filters.
94
-
Image Hub supports Envoy-based data planes. It is compatible with and can be deployed on Istio and Consul service meshes.
83
+
Image Hub supports Envoy-based data planes. It is compatible with and can be deployed on Istio and Consul.
<a href="https://layer5.io/smi">SMI Conformance</a> includes all service mesh projects participating in the Service Mesh Interface specification. It is an easy-to-use, service mesh and SMI-specific tool to give service mesh projects and users a suite of repeatable conformance tests.
Copy file name to clipboardExpand all lines: content-learn/mastering-kubernetes-for-engineers/ambassador-edge-stack-api-gateway-with-meshery/index.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
docType: "Course"
3
3
title: "Course"
4
-
description: "This course will guide you through the process of deploying and visualizing Edge Stack components with Meshery. You will learn how to install and configure the Ambassador API Gateway and explore its integration with Meshery. Additionally, you will gain hands-on experience with two popular service meshes, Istio and Linkerd. By the end of this course, you will have a solid understanding of Edge Stack deployment and be able to leverage Meshery for managing your API gateway and service mesh configurations."
4
+
description: "This course will guide you through the process of deploying and visualizing Edge Stack components with Meshery. You will learn how to install and configure the Ambassador API Gateway and explore its integration with Meshery. Additionally, you will gain hands-on experience with Istio and Linkerd. By the end of this course, you will have a solid understanding of Edge Stack deployment and be able to leverage Meshery for managing your API gateway and infrastructure configurations."
5
5
videos: 0
6
6
lectures: 4
7
7
courseTitle: "Ambassador Edge Stack API Gateway with Meshery"
Copy file name to clipboardExpand all lines: src/assets/data/faq/index.js
+6-20Lines changed: 6 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -54,15 +54,6 @@ const data = {
54
54
// MESHERY
55
55
//
56
56
57
-
{
58
-
question: "Is Meshery a service mesh?",
59
-
category: "Meshery",
60
-
answer: [
61
-
"No, as the cloud native management plane, Meshery provisions and manages the lifecycle of service meshes and all other kinds of cloud native infrastructure.",
62
-
],
63
-
link: "/cloud-native-management/meshery",
64
-
linktext: "Run Meshery",
65
-
},
66
57
{
67
58
question:
68
59
"Why do I need to authenticate my social account to use Meshery?",
@@ -86,14 +77,10 @@ const data = {
86
77
},
87
78
{
88
79
question:
89
-
"I have already selected and am operating a service mesh. Should I use Meshery?",
80
+
"I have already operating Kubernetes Clusters. Should I use Meshery?",
90
81
category: "Meshery",
91
82
answer: [
92
-
"As a management plane, Meshery provides value in a number of ways post-adoption of a service mesh. For example, Meshery analyzes your deployments in evaluation of service mesh best practices and patterns, highlighting where you might be deviating. Meshery's Other ways can be articulated in its set of features spanning:",
93
-
"Lifecycle Management",
94
-
"Configuration Management",
95
-
"Performance Management",
96
-
"Workload Management",
83
+
"Yes, as a management plane, Meshery provides value in a number of ways post-adoption Kubernetes. For example, Meshery analyzes your deployments in evaluation of cloud native best practices and patterns, highlighting where you might be deviating.","Meshery performs deep discovery of your environment and currently running applications and infrastructure.",
97
84
],
98
85
link: "/cloud-native-management/meshery",
99
86
linktext: "Meshery",
@@ -152,14 +139,13 @@ const data = {
152
139
//
153
140
154
141
{
155
-
question: "How do Meshery Extension Points work?",
142
+
question: "Is Meshery extensible?",
156
143
category: "Meshery Integrations",
157
-
link: "https://docs.meshery.io/extensibility",
158
-
linktext: "Meshery Extensibility",
159
144
answer: [
160
-
"Meshery is an extensible platform. Customize Meshery using any of its purpose-built extension points.",
161
-
"Take advantage of these extension points for working with different service meshes via adapters, different load generators and different providers. Use Meshery’s REST API or its GraphQL API both of which allow you to connect to any Kubernetes-native app."
145
+
"Yes, Meshery is not just an application. Meshery is an extensible platform. Customize Meshery using any of its purpose-built extension points.","It is a set of microservices where the central component is itself called Meshery. Integrators may extend Meshery by taking advantage of designated Extension Points. Extension points come in various forms and are available through Meshery’s architecture.",
Copy file name to clipboardExpand all lines: src/collections/blog/2019/2019-12-04-layer5-landscape-spectrums-revisited/index.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,7 @@ Within [Issue #211](https://github.com/layer5io/layer5/issues/211), Layer5 lead
47
47
48
48
#### 2\. A modular design
49
49
50
-
The designs I am implementing are meant to be used to present opinionated information. As I am not nearly knowledgeable to form opinionated comparisons between service meshes and related technologies, I have instead made my goal to make it as easy as possible for other Layer5 contributors to utilize the graphics ("\[comparative\] spectrums") that I am designing. Doing so would require encapsulating (templating) the spectrums I design (new and old), within their own HTML files, and providing a means to easily invoke (and customize) instances of those templates into the Landscape page.
50
+
The designs I am implementing are meant to be used to present opinionated information. As I am not nearly knowledgeable to form opinionated comparisons between DevOps tools and related technologies, I have instead made my goal to make it as easy as possible for other Layer5 contributors to utilize the graphics ("\[comparative\] spectrums") that I am designing. Doing so would require encapsulating (templating) the spectrums I design (new and old), within their own HTML files, and providing a means to easily invoke (and customize) instances of those templates into the Landscape page.
Copy file name to clipboardExpand all lines: src/collections/blog/2020/2020-07-03-my-meshy-journey/index.mdx
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,24 +21,25 @@ import IshitaProfile from "./ishita-kumar-profile.webp";
21
21
As a graduate student at the Indiana University Bloomington, studying for my Masters in Computer Science, little did I consider that my thesis project would lead me on this amazing journey to becoming an open source contributor.
22
22
23
23
My adventure with Layer5 has been a highly informative and invigorating experience, from coming aboard as a Meshery user to becoming an open source contributor. My initial interest in Layer5 was sparked when, for a project in my Masters course, I was required to build a microservice architecture and develop a service layer on top of it.
24
-
A basic Google search led me to a plethora of resources, which in turn led me to understand how different service meshes could be compared. Comparison and selection of a service mesh was my first step to deploying one on my VM cluster. Amidst the varied resources available to me, stumbling onto Layer5 and Meshery was a happy boon.
24
+
A basic Google search led me to a plethora of resources, which in turn led me to understand how different DevOps technologies could be compared. Comparison and selection of a cluster was my first step to deploying one on my VM cluster. Amidst the varied resources available to me, stumbling onto Layer5 and Meshery was a happy boon.
25
25
26
26
## Why Meshery?
27
27
28
28
From the beginning, Meshery proved to be an intuitive and easy-to-use application. Among other benefits, it could be implemented into my project with ease which was also a major contributing factor behind my choice of taking advantage of its features for my project thesis.
29
-
There are tons of resources online that compare different service meshes for your deployment however meshery was the only project that actually offered a practical way of comparing service meshes. In just a few easy steps, I could download and deploy Meshery into my VM instance and compare the performance of my microservice application running atop two different service meshes: Istio and Linkerd, thereby gathering various statistics on how they worked on my application.
29
+
30
+
There are tons of resources online that compare different DevOps tools for your deployment, however, Meshery was the only project that actually offered a practical way of comparing your Kubernetes clusters. In just a few easy steps, I could download and deploy Meshery into my VM instance and compare the performance of my microservice application running atop two different infrastructure configurations. It gathered various statistics on how they worked on my application.
30
31
31
32
What really got my hooked though was Meshery's intuitive UI and the amazing open platform support, which made me strive to rise above and beyond my project goals, to truly understand and value the underlying idea.
32
33
33
34
## Insights While Meshing Around
34
35
35
-
While using Meshery to deploy both Istio and Linkerd, I came to the understanding that while Meshery uses common methods for interfacing with and managing service meshes, that Meshery is also capable of exposing service mesh-specific features. This became apparent by how robust Meshery’s adapter for Istio is, which includes the ability to analyze and validate my deployment’s configuration against best practices. Each adapter includes a set of sample applications that makes it convenient to explore the functionality of different meshes, using the same application across them.
36
+
While using Meshery to deploy both Istio and Linkerd, I came to the understanding that while Meshery uses common methods for interfacing with and managing cloud services, that Meshery is also capable of fully configuring all my infrastructure. This became apparent by how robust Meshery’s adapter for Istio is, which includes the ability to analyze and validate my deployment’s configuration against best practices. Each adapter includes a set of sample applications that makes it convenient to explore the functionality of different meshes, using the same application across them.
36
37
37
-
The behavior that was of keen interest to me, however, was that of my custom, microservices. When deploying my microservices application, Meshery helped me understand how different service meshes were interacting with my software application.
38
+
The behavior that was of keen interest to me, however, was that of my custom, microservices. When deploying my microservices application, Meshery helped me understand how different infrastructure was interacting with my software application.
38
39
39
-
I learned that in addition to the easy integration of Meshery in my application, it also provides one of the best platforms out there to manage service meshes and gives you a fair assessment of your deployment, which can otherwise prove to be a daunting task.
40
+
I learned that in addition to the easy integration of Meshery in my application, it also provides one of the best platforms out there to manage modern infrastructure configuration and gives you a fair assessment of your deployment, which can otherwise prove to be a daunting task.
40
41
41
-
While presenting my findings to my class and professor, they were able to gauge the brilliancy each service mesh would bring into the microservice application.
42
+
While presenting my findings to my class and professor, they were able to gauge the value that each piece of tech would bring into the microservice application.
Copy file name to clipboardExpand all lines: src/collections/blog/2020/2020-07-16-communitybridge-2020-teaching-service-meshes-to-be-compliant/index.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ Meshery is the multi-service mesh management plane, offering lifecycle, configur
48
48
49
49
50
50
We had found our solution. By leveraging the features provided in Meshery, we would be able to focus on the conformance validation and testing instead of sweating over the complexity in deployments. We can also use the performance management infrastructure to manage the conformance tests and their results. And so, the tool will be developed as an integral part of Meshery to aid and abate SMI conformance woes.
51
-
We are now enhancing Meshery to automate the process of verifying conformance against a standard set of tests against a sample workload designed specifically for SMI conformance testing. By the time we’re through, this capability of Meshery will allow each service mesh project to validate its conformance to each version of the SMI specifications and will provide a detailed report.
51
+
We are now enhancing Meshery to automate the process of verifying conformance against a standard set of tests against a sample workload designed specifically for SMI conformance testing. By the time we’re through, this capability of Meshery will allow each project to validate its conformance to each version of the SMI specifications and will provide a detailed report.
0 commit comments