-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into meta-update
- Loading branch information
Showing
34 changed files
with
239 additions
and
111 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
--- | ||
title: "Unlocking the Power of WebAssembly in Service Mesh Management" | ||
subtitle: "Layer5 and Intel Collaboration" | ||
date: 2023-09-05 10:30:05 -0530 | ||
author: Lee Calcote | ||
thumbnail: "../../../../assets/images/partners/intel-grey.svg" | ||
darkthumbnail: "../../../../assets/images/partners/intel_white.svg" | ||
|
||
category: "Partners" | ||
description: "This is a short summary of my blog post. This text will show in the blog's list view and in community newsletters." | ||
tags: | ||
- WASM | ||
- Envoy | ||
- Istio | ||
type: Blog | ||
resource: false | ||
published: true | ||
--- | ||
|
||
import { BlogWrapper } from "../../Blog.style.js"; | ||
import mesheryLogo from "../../../../assets/images/meshery/icon-only/meshery-logo-light.svg"; | ||
|
||
<BlogWrapper> | ||
|
||
Welcome to another exciting edition of Feature Friday Bulletin, where we unveil the latest enhancements to Meshery, your go-to service mesh management tool. This week, we're thrilled to announce a groundbreaking collaboration between Layer5 and Intel, bringing you a suite of service mesh management features tailored for WebAssembly-based network traffic management filters in Envoy, the sidecar proxy used in the data plane of Istio. These new features open up a world of possibilities for your service mesh architecture. | ||
|
||
<img src="https://mcusercontent.com/6b50be5aea3dfe1fd4c041d80/images/c4a4d061-a42d-5373-f789-cc29a21b3d5c.png" width="15%" style="margin: 1rem 1rem 1rem 0rem" /> | ||
|
||
## Seamless WASM Envoy Filter Management | ||
|
||
With this collaboration, we're introducing powerful features that simplify the management of Envoy WASM filters via Meshery: | ||
|
||
### Meshery UI and CLI Integration | ||
- **Import WASM Envoy Filters**: Easily import your WebAssembly Envoy filters into Meshery using the intuitive UI or the command-line interface ([CLI](https://docs.meshery.io/reference/mesheryctl#data-plane-intelligence)). | ||
- **Publish and Clone Filters**: Share your filters with the community by publishing them in the [Meshery Catalog](https://meshery.io/catalog) and make it effortless for others to clone them. | ||
- **Download WASM Binaries**: Access and download WebAssembly binaries directly from [Meshery Cloud](https://meshery.layer5.io/). | ||
- **Efficient Data Plane Design**: Seamlessly design and deploy Istio and Envoy data planes using [MeshMap](https://layer5.io/cloud-native-management/meshmap). | ||
- **Contribute to Open Source**: Get involved with the service mesh community by contributing to any of the 7 open-source [wasm-filters](https://github.com/layer5io/wasm-filters) developed by Layer5. | ||
|
||
### Collaboration and Engagement | ||
- :star2: **Support Your Favorites**: Encourage collaboration by starring your [favorite repository](https://github.com/meshery/meshery) on GitHub. | ||
- :playground_slide: **Hands-On Experience**: Experience these features firsthand in the [Meshery Playground](https://playground.meshery.io/) by accessing version v0.6.109. | ||
|
||
<img src="https://mcusercontent.com/6b50be5aea3dfe1fd4c041d80/images/a07ef29a-4cf8-986e-9bd3-78db7dc00ce1.png" width="15%" style="margin: 1rem 1rem 1rem 0rem" /> | ||
|
||
## Envoy WASM Filter Management | ||
|
||
We've revamped the management of Envoy WASM filters in Meshery with several enhancements: | ||
|
||
### Meshery Server Integration | ||
- ✅ New WASM Filter Component: A new component is available in the Design Configurator to simplify filter management. | ||
- ✅ Improved Component Icon: Enhancements have been made to provide a more user-friendly experience. | ||
- ✅ Relationship Patch Policy: A new policy has been introduced to streamline the relationship between components. | ||
|
||
### Meshery CLI Command Line | ||
- ✅ Import Filters: Use `mesheryctl filter import [URL | filepath]` to effortlessly import filters. | ||
- ✅ Delete Filters: Remove unwanted filters with `mesheryctl filter delete [filter-name | ID]`. | ||
- ✅ View Filters: Gain insights into your filters using `mesheryctl filter view [filter-name | ID]`. | ||
- ✅ List and Search Filters: Easily navigate filters with `mesheryctl filter list [filter-name | ID]`. | ||
|
||
### MeshMap Integration | ||
- ✅ Apply WASM Filters: Hierarchically apply filters to your Envoy configurations. | ||
- ✅ Deploy/Undeploy Filters: Streamline the deployment and removal of filters with custom configurations. | ||
- ✅ Enhanced Visibility: View filters within a dedicated panel and seamlessly drop them onto the canvas. | ||
|
||
<img src="https://mcusercontent.com/6b50be5aea3dfe1fd4c041d80/images/1e9c2e71-1b3e-a132-4766-8cefdc9861d2.png" width="15%" style="margin: 1rem 1rem 1rem 0rem" /> | ||
|
||
### Meshery UI Enhancements | ||
- ✅ Import Filters: Import filters directly via URL or filesystem. | ||
- ✅ Improved Browsing: Browse, search, and view filters in both grid view and table view. | ||
- ✅ Streamlined Lists: Easily list and search filters in grid view or table view. | ||
- ✅ Download Filters: Download filters effortlessly from the UI. | ||
|
||
### Layer5 Cloud and Catalog Integration | ||
- ✅ Permanent Storage and Artifact Dispersal: Ensure your filters are securely stored and widely accessible. | ||
- ✅ Catalog Features: Import, clone, download, publish, and unpublish filters within the Meshery Catalog. | ||
- ✅ Enhanced Privacy Controls: Manage user permissions, team ownership, and visibility for your filters. | ||
- ✅ Content Curation: Streamline content curation with an approval flow request queue. | ||
- ✅ On-Premises Deployment: Run Layer5 Cloud on-premises using Docker Compose or Helm Chart. | ||
|
||
## Performance Management Upgrades | ||
|
||
In addition to Envoy WASM filter management, we've also introduced new performance management features: | ||
|
||
### Meshery Server | ||
- ✅ Performance Profiles: Tailor your performance profiles to match your specific needs. | ||
- ✅ SSL Certificate Support: Benefit from SSL certificate support for Fortio in the server. | ||
- ✅ Performance Analysis Comparison: Compare performance with and without filters. | ||
- ✅ GetNighthawk and Cloud Native Performance Releases: Access the latest releases of GetNighthawk and Cloud Native Performance. | ||
|
||
### Meshery CLI | ||
- ✅ Performance Profile Flags: Specify additional load generator flags with performance profiles. | ||
|
||
### Meshery UI | ||
- ✅ Performance Profile Flags: Customize load generator flags directly in the UI. | ||
|
||
### Cloud Native Performance Project | ||
- ✅ Define Performance Profiles: Clearly define your performance profiles. | ||
- ✅ Dashboard Integration: Display test results on the dashboard. | ||
- ✅ Intel Integration: Incorporate Intel design into scheduled workflows for Istio. | ||
- ✅ Consolidated Performance Profiles: Streamline performance profiles on the dashboard. | ||
|
||
### [MeshMap Snapshot](http://localhost:8000/cloud-native-management/gitops) | ||
- ✅ GitHub Integrated Screenshots: Capture GitHub-integrated screenshots of deployments. | ||
|
||
This collaboration between Layer5 and Intel marks a significant milestone in service mesh management. These enhancements empower you to take full advantage of WebAssembly-based network traffic management filters in Envoy, bringing a new level of flexibility and control to your Istio deployments. | ||
|
||
Stay tuned for more exciting updates in the world of service mesh management with Meshery. We can't wait to see the incredible innovations these features will inspire in your projects. Don't forget to explore these new capabilities and let us know your thoughts! | ||
|
||
- [Get Started with Meshery](https://meshery.io/get-started) | ||
- [Try Meshery in the Cloud Native Playground](https://play.meshery.io) | ||
|
||
</BlogWrapper> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.