Skip to content

Commit bb9974a

Browse files
authored
Update README.md
Signed-off-by: Lee Calcote <[email protected]>
1 parent ac93dcb commit bb9974a

File tree

1 file changed

+0
-210
lines changed

1 file changed

+0
-210
lines changed

README.md

Lines changed: 0 additions & 210 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,6 @@ A self-service engineering platform, <a href="https://meshery.io">Meshery</a>, i
5353
<br />Try Meshery in the <a href="https://play.meshery.io">Cloud Native Playground</a> (<a href="https://youtu.be/Do7htKrRzDA">teaser video</a>)
5454
</div>
5555

56-
<br />
57-
<br />
5856
<!--
5957
- [Functionality](#functionality)
6058
- [Meshery Architecture](#meshery-architecture)
@@ -78,215 +76,7 @@ A self-service engineering platform, <a href="https://meshery.io">Meshery</a>, i
7876

7977
# Functionality<a name="functionality"></a>
8078

81-
<p style="clear:both;">
82-
<h2>Cloud Native Lifecycle Management</h2>
83-
Meshery manages the provisioning, configuration and operation of your Kubernetes clusters while supporting hundreds of different types of cloud native infrastructure integrations. Meshery also offers a <a href="https://meshery.io/catalog">catalog of curated design templates</a> filled with configuration best practices.
84-
85-
Using a GitOps-centric approach, visually and collaboratively design and manage your infrastructure and microservices. Extend Meshery as your self-service engineering platform by taking advantage of its [vast set of extensibility features](https://docs.meshery.io/extensibility), including gRPC adapters, hot-loadable Reactjs packages and Golang plugins, subscriptions on NATS topics, consumable _and_ extendable API interfaces via REST and GraphQL.
86-
87-
<a href="https://www.youtube.com/watch?v=034nVaQUyME"><img alt="Meshery cloud native management" src="https://raw.githubusercontent.com/meshery/meshery/master/.github/assets/images/readme/meshmap.gif" style="margin-left:10px; margin-bottom:10px;" width="100%" align="center" /></a>
88-
<br /><br />
89-
</p>
90-
91-
<p style="clear:both;">
92-
93-
<h2>Multi-Cluster Kubernetes, Multi-Cloud, and Cloud Native Configuration Management</h2>
94-
<p>Meshery supports <a href="https://meshery.io/integrations">250+ integrations</a>.</p>
95-
96-
<!--
97-
<h3><a name="iac"></a>Supported Cloud Native Infrastructure and Applications</h3>
98-
99-
<details>
100-
<summary><strong>See all of Meshery's pluggable adapters</strong></summary>
101-
<div class="container flex">
102-
<div class="text editable">
103-
<p>Meshery adapters provision, configure, and manage their respective cloud native infrastructure.
104-
<table class="adapters">
105-
<thead style="display:none;">
106-
<th>Status</th>
107-
<th>Adapter</th>
108-
</thead>
109-
<tbody>
110-
<tr>
111-
<td style="width:30%" rowspan="11" class="stable-adapters">stable</td>
112-
</tr>
113-
<tr>
114-
<td><a href="https://github.com/layer5io/meshery-istio">
115-
<img src='https://docs.meshery.io/assets/img/service-meshes/istio.svg' alt='Meshery Adapter for Istio Service Mesh' align="middle" hspace="10px" vspace="5px" height="30px" /> Meshery adapter for Istio</a>
116-
</td>
117-
</tr>
118-
<tr>
119-
<td><a href="https://github.com/layer5io/meshery-linkerd">
120-
<img src='https://docs.meshery.io/assets/img/service-meshes/linkerd.svg' alt='Linkerd' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" /> Meshery adapter for Linkerd</a>
121-
</td>
122-
</tr>
123-
<tr>
124-
<td><a href="https://github.com/meshery/meshery-cilium">
125-
<img src='https://docs.meshery.io/assets/img/service-meshes/cilium.svg' alt='Cilium Service mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery Adapter for Cilium Service Mesh</a>
126-
</td>
127-
</tr>
128-
<tr>
129-
<td><a href="https://github.com/layer5io/meshery-consul">
130-
<img src='https://docs.meshery.io/assets/img/service-meshes/consul.svg' alt='Consul Connect' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" /> Meshery adapter for Consul</a>
131-
</td>
132-
</tr>
133-
<tr>
134-
<td><a href="https://github.com/layer5io/meshery-octarine">
135-
<img src='https://docs.meshery.io/assets/img/service-meshes/octarine.svg' alt='Octarine Service Mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery adapter for Octarine**</a>
136-
</td>
137-
</tr>
138-
<tr>
139-
<td><a href="https://github.com/layer5io/meshery-nsm">
140-
<img src='https://docs.meshery.io/assets/img/service-meshes/nsm.svg' alt='Network Mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery adapter for Network Service Mesh</a>
141-
</td>
142-
</tr>
143-
<tr>
144-
<td><a href="https://github.com/layer5io/meshery-kuma">
145-
<img src='https://docs.meshery.io/assets/img/service-meshes/kuma.svg' alt='Kuma Service Mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery adapter for Kuma</a>
146-
</td>
147-
</tr>
148-
<tr>
149-
<td><a href="https://github.com/layer5io/meshery-osm">
150-
<img src='https://docs.meshery.io/assets/img/service-meshes/osm.svg' alt='Open Service Mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery adapter for Open Service Mesh</a>
151-
</td>
152-
</tr>
153-
<tr>
154-
<td><a href="https://github.com/layer5io/meshery-traefik-mesh">
155-
<img src='https://docs.meshery.io/assets/img/service-meshes/traefik-mesh.svg' alt='Traefik Service Mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery adapter for Traefik Mesh</a>
156-
</td>
157-
</tr>
158-
<tr>
159-
<td><a href="https://github.com/meshery/meshery-nginx-sm">
160-
<img src='https://docs.meshery.io/assets/img/service-meshes/nginx-sm.svg' alt='NGINX Service Mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery adapter for NGINX Service Mesh</a>
161-
</td>
162-
</tr>
163-
<tr><td colspan="2" class="stable-adapters"></td></tr>
164-
<tr>
165-
<td rowspan="3" class="beta-adapters">beta</td>
166-
</tr>
167-
<tr>
168-
<td><a href="https://github.com/layer5io/meshery-cpx">
169-
<img src='https://docs.meshery.io/assets/img/service-meshes/citrix.svg' alt='Citrix CPX Service Mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery adapter for Citrix CPX**</a>
170-
</td>
171-
</tr>
172-
<tr>
173-
<td><a href="https://github.com/meshery/meshery-app-mesh">
174-
<img src='https://docs.meshery.io/assets/img/service-meshes/app-mesh.svg' alt='AWS App Mesh Service Mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery adapter for App Mesh</a>
175-
</td>
176-
</tr>
177-
<tr><td colspan="2" class="beta-adapters"></td></tr>
178-
<tr>
179-
<td rowspan="3" class="alpha-adapters">alpha</td>
180-
</tr>
181-
<tr>
182-
<td><a href="https://github.com/meshery/meshery-tanzu-sm">
183-
<img src='https://docs.meshery.io/assets/img/service-meshes/tanzu.svg' alt='Tanzu Service Mesh' align="middle" hspace="5px" vspace="5px" height="30px" width="30px" />Meshery adapter for Tanzu SM</a>
184-
</td>
185-
</tr>
186-
<tr><td colspan="2" class="alpha-adapters"></td></tr>
187-
</tbody>
188-
</table>
189-
** Deprecated
190-
</p>
191-
</div>
192-
</div>
193-
</details>
194-
<p style="clear:both;">&nbsp;</p> -->
195-
196-
Assess your cloud native infrastructure configuration against deployment and operational best practices with Meshery's configuration validator. Manage your workloads with confidence. Check your Kubernetes configuration for anti-patterns and avoid common pitfalls.
197-
198-
<a href="https://docs.meshery.io/assets/img/readme/meshery_lifecycle_management.png"><img alt="Layer5 Service Mesh Configuration Management" src="https://docs.meshery.io/assets/img/readme/meshery_lifecycle_management.png" style="margin-right:10px;margin-bottom:10px;" width="100%" align="center"/></a>
199-
<br /><br />
200-
201-
</p>
202-
<br /><br />
203-
<p style="clear:both;">
204-
205-
<img alt="OPA Logo" src=".github/assets/images/readme/opa-logo.svg" style="margin-right:10px;" width="10%" align="left" />
206-
<h3>Context-Aware Policies For Applications</h3>
207-
<br /><br />
208-
<p>Leverage built-in relationships to enforce configuration best practices consistently from code to Kubernetes. Enhance development process by building custom rules in Open Policy Agent's Rego query language.
209-
<img alt="Meshery and Open Policy Agent Integration" src=".github/assets/images/readme/meshery-policies-2.png" style="margin-right:10px;" width="70%" />
210-
</p>
211-
<br /><br />
212-
<p style="clear:both;">
213-
214-
<img alt="WebAssembly Logo" src="https://docs.meshery.io/assets/img/readme/webassembly_logo.svg" style="margin-right:10px;" width="10%" align="left" />
215-
<h3> Manage data plane intelligence with WebAssembly filters </h3>
216-
<p>Dynamically load and manage your own WebAssembly filters in Envoy-based service meshes.</p>
217-
<br /><br />
218-
<a href=".github/assets/images/readme/meshery-wasm.png"><img alt="WebAssembly filters" src=".github/assets/images/readme/meshery-wasm.png" style="margin-right:10px; margin-bottom:10px;" width="70%" /></a>
219-
<p>See <a href="https://github.com/layer5io/image-hub">Image Hub</a>.</p>
220-
</p>
221-
<br /><br />
222-
223-
<h2>Performance Management</h2>
224-
225-
<h3>Adhering to Cloud Native Standards</h3>
226-
227-
<picture align="left">
228-
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/layer5io/layer5/master/src/assets/images/service-mesh-performance/stacked/smp-light-text.svg" width="18%" align="left" style="margin-left:10px;" />
229-
<img alt="Shows an illustrated light mode meshery logo in light color mode and a dark mode meshery logo dark color mode." src="https://raw.githubusercontent.com/layer5io/layer5/master/src/assets/images/service-mesh-performance/stacked/smp-light-text.svg" width="18%" align="left" style="margin-left:10px;" />
230-
</picture>
231-
232-
In an effort to produce service mesh agnostic tooling, Meshery uses the <a href="https://smp-spec.io">Service Mesh Performance</a> specification as a common format to capture and measure your infrastructure's performance against a universal cloud native performance index. As an implementation of Service Mesh Interface (SMI), Meshery participates in advancing cloud native infrastructure adoption through the standardization of APIs.
233-
<br /><br />
234-
<p style="clear:both;">
235-
236-
<!-- <a href="https://raw.githubusercontent.com/layer5io/meshery/master/assets/img/readme/Meshery-Grafana-Charts.png"><img alt="Meshery Grafana Boards" src="https://docs.meshery.io/assets/img/readme/Meshery-Grafana-Charts.png" style="padding-top:10px;margin-left:10px;" width="45%" align="right" /></a> -->
237-
238-
<h4>Standardized Cloud Native Performance Management</h4>
239-
240-
Meshery is the cloud native utility for uniformly managing the performance of microservices and the infrastructure that run them. As an implementation of the Service Mesh Performance ([SMP](https://smp-spec.io/)), Meshery enables you to measure the value provided by Docker, Kubernetes, or a service mesh in the context of the overhead incurred.
241-
242-
<a href="https://raw.githubusercontent.com/meshery/meshery/master/.github/assets/images/smp/service-mesh-performance-example.gif"><img alt="Performance Management" src="https://raw.githubusercontent.com/meshery/meshery/master/.github/assets/images/smp/service-mesh-performance-example.gif" style="margin-left:10px;margin-bottom:10px;" width="100%" align="center" /></a>
243-
<br /><br />
244-
245-
</p>
246-
247-
## Meshery Architecture
248-
249-
You may deploy Meshery internal to your cluster or external to your cluster.
250-
251-
<p align="center"><a href="https://raw.githubusercontent.com/meshery/meshery/master/docs/assets/img/architecture/Meshery-client-architecture.svg"><img src="https://docs.meshery.io/assets/img/readme/Meshery-client-architecture.svg" width="90%" align="center" /></a></p>
252-
Learn more about <a href="https://docs.meshery.io/architecture">Meshery's architecture</a>.
253-
254-
<h2><a name="running"></a>Get Started with Meshery</h2>
255-
<p style="clear:both;"></p>
256-
<!-- <img alt="Control Kubernetes and your workloads with mesheryctl" src=".github/assets/images/readme/mesheryctl.png" style="margin-left:10px; margin-bottom:10px;" width="50%" align="right" /> -->
257-
<h3>Using `mesheryctl`</h3>
258-
<p>Meshery runs as a set of containers inside or outside of your Kubernetes clusters.</p>
259-
<pre>curl -L https://meshery.io/install | bash -</pre>
260-
<p>Use the <a href="https://docs.meshery.io/installation/quick-start">quick start</a> guide.</p>
261-
<details>
262-
<summary><strong>See all supported platforms</strong></summary>
263-
264-
See the [getting started](https://meshery.io/#getting-started) section to quickly deploy Meshery on any of these supported platforms:
265-
266-
| Platform | Supported? |
267-
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :---------: |
268-
| <img src="https://docs.meshery.io/assets/img/platforms/docker.svg" width="20" height="20" vertical-align="middle" /> [Docker](https://docs.meshery.io/installation/docker) | ✔️ |
269-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/docker.svg" width="20" height="20" vertical-align="middle" /> [Docker - Docker App](https://docs.meshery.io/installation/docker) | ✔️ |
270-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/docker.svg" width="20" height="20" vertical-align="middle" /> [Docker - Docker Extension](https://docs.meshery.io/installation/docker/docker-extensiongit) | ✔️ |
271-
| <img src="https://docs.meshery.io/assets/img/platforms/kubernetes.svg" width="20" height="20" vertical-align="middle" /> [Kubernetes](https://docs.meshery.io/installation/kubernetes) | ✔️ |
272-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/aks.svg" width="20" height="20" vertical-align="middle" /> [Kubernetes - AKS](https://docs.meshery.io/installation/kubernetes/aks) | ✔️ |
273-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/docker.svg" width="20" height="20" vertical-align="middle" /> [Kubernetes - Docker Desktop](https://docs.meshery.io/installation#mac-or-linux) | ✔️ |
274-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/eks.png" width="20" height="20" vertical-align="middle" /> [Kubernetes - EKS](https://docs.meshery.io/installation/kubernetes/eks) | ✔️ |
275-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/gke.png" width="20" height="20" vertical-align="middle" /> [Kubernetes - GKE](https://docs.meshery.io/installation/kubernetes/gke) | ✔️ |
276-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/helm.svg" width="20" height="20" vertical-align="middle" /> [Kubernetes - Helm](https://docs.meshery.io/installation/kubernetes/helm) | ✔️ |
277-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/kind.png" width="20" height="20" vertical-align="middle" /> [Kubernetes - kind](https://docs.meshery.io/installation/kubernetes/kind) | ✔️ |
278-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/minikube.png" width="20" height="20" vertical-align="middle" /> [Kubernetes - Minikube](https://docs.meshery.io/installation/kubernetes/minikube) | ✔️ |
279-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/openshift.svg" width="20" height="20" vertical-align="middle" /> Kubernetes - OpenShift | In Progress |
280-
| <img src="https://docs.meshery.io/assets/img/platforms/linux.svg" width="20" height="20" vertical-align="middle" /> [Linux](https://docs.meshery.io/installation#mac-or-linux) | ✔️ |
281-
| <img src="https://docs.meshery.io/assets/img/platforms/apple.svg" width="20" height="20" vertical-align="middle" /> [Mac](https://docs.meshery.io/installation#mac-or-linux) | ✔️ |
282-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/homebrew.png" width="20" height="20" vertical-align="middle" /> [Mac - Homebrew](https://docs.meshery.io/installation#mac-or-linux) | ✔️ |
283-
| <img src="https://docs.meshery.io/assets/img/platforms/wsl2.png" width="20" height="20" vertical-align="middle" /> [Windows](https://docs.meshery.io/installation#windows) | ✔️ |
284-
| &nbsp;&nbsp;&nbsp; [Scoop](https://docs.meshery.io/installation#windows) | ✔️ |
285-
| &nbsp;&nbsp;&nbsp; <img src="https://docs.meshery.io/assets/img/platforms/wsl2.png" width="20" height="20" vertical-align="middle" /> [WSL2](https://docs.meshery.io/installation/platforms/windows#wsl2) | ✔️ |
286-
| <img src="https://docs.meshery.io/assets/img/platforms/raspberry-pi.png" width="20" height="20" vertical-align="middle" /> Raspberry Pi | In Progress |
28779

288-
[Meshery documentation](https://docs.meshery.io/installation) offers thorough installation guides for your platform of choice.
289-
</details>
29080

29181
<p style="clear:both;">&nbsp;</p>
29282

0 commit comments

Comments
 (0)