| 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 | /images/partners/intel-grey.webp | |||
| darkthumbnail | /images/partners/intel_white.webp | |||
| 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 |
|
|||
| type | Blog | |||
| resource | false | |||
| published | true |
import { BlogWrapper } from "../../Blog.style.js";
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" }} />
With this collaboration, we're introducing powerful features that simplify the management of Envoy WASM filters via Meshery:
- Import WASM Envoy Filters: Easily import your WebAssembly Envoy filters into Meshery using the intuitive UI or the command-line interface (CLI).
- Publish and Clone Filters: Share your filters with the community by publishing them in the Meshery Catalog and make it effortless for others to clone them.
- Download WASM Binaries: Access and download WebAssembly binaries directly from Meshery Cloud.
- Efficient Data Plane Design: Seamlessly design and deploy Istio and Envoy data planes using MeshMap.
- Contribute to Open Source: Get involved with the service mesh community by contributing to any of the 7 open-source wasm-filters developed by Layer5.
- 🌟 Support Your Favorites: Encourage collaboration by starring your favorite repository on GitHub.
- 🛝 Hands-On Experience: Experience these features firsthand in the Meshery Playground 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" }} />
We've revamped the management of Envoy WASM filters in Meshery with several enhancements:
- ✅ 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.
- ✅ 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].
- ✅ 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" }} />
- ✅ 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.
- ✅ 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.
In addition to Envoy WASM filter management, we've also introduced new performance management features:
- ✅ 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.
- ✅ Performance Profile Flags: Specify additional load generator flags with performance profiles.
- ✅ Performance Profile Flags: Customize load generator flags directly in the UI.
- ✅ 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.
- ✅ 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!