Code Monkey home page Code Monkey logo

layer5's Introduction

Shows a dark layer5 logo in light mode and a white logo in dark mode

If you’re using Layer5 products or if you like the project, please this repository to show your support! 🤩

About Layer5

Layer5's cloud native application and infrastructure management software enables engineers to expect more from their infrastructure. We embrace developer-defined infrastructure. We empower developers to change how they write applications, support operators in rethinking how they run modern infrastructure, and enable product owners to regain full-control over their product portfolio.

Projects

Meshery - Cloud Native Management Plane Meshery is the collaborative cloud native manager that enables the adoption, operation, and management of Kubernetes and its workloads.



MeshMap logo MeshMap is an end-to-end management platform, here to help teams understand problems, deploy designs, apply patterns, manage and operate your deployments and services in real-time.



Cloud Native Patterns Cloud Native Patterns help you get the most out of Kubernetes and every CNCF project. Each pattern can be used as a template and is customizable.



Service Mesh Landscape Ecosystem The Service Mesh Landscape is a comprehensive collection of prominent service mesh projects and offerings laid out in contrast to one another.



Shows a dark SMP logo in light mode and a white logo in dark mode The Cloud Native Performance is a vendor-neutral specification for capturing details of environment and infrastructure details, cloud native infrastructure and its configuration, service/application details, and bundling of statistical analysis of results.



Image Hub Image Hub is a demo application which runs on Consul and facilitates exploring WebAssembly modules used as Envoy Filters. Image Hub supports Envoy-based data planes. It is compatible with and can be deployed on Istio and Consul service meshes.



Meshery operator Meshery Operator deploys and manages MeshSync.




Learn Layer5 Learn Layer5 is a sample application for learning how cloud native infrastructure works.



Nighthawk Nighthawk is a Layer 7 (HTTP/HTTPS/HTTP2) performance characterization tool. Nighthawk is Envoy’s load generator and is written in C++. Meshery integrates Nighthawk as one of (currently) three choices of load generator for characterizing and managing the performance of infrastructure and services.


Meshery Catalog Meshery Catalog As a central hub for sharing cloud native infrastructure designs, Meshery Catalog enables the exchange of the best practices, reusable templates, and Kubernetes-based operational patterns for multi-cluster Kubernetes clusters and distributed applications. Meshery Catalog serves as a marketplace full of curated cloud native infrastructure configurations and operational patterns perfect for DevOps engineers who seek to leverage and contribute to Meshery's large collection of design patterns.


We warmly welcome all contributors! Our projects are community-built and each welcomes open collaboration. As you get started, please review this project's contributing guidelines. Whether you are a user or code contributor and whether you're opening an issue or a pull request, know that any form of your engagement is considered contribution and is appreciated. Contributors are expected to adhere to the CNCF Code of Conduct.

Join us in the discussion forum and on Slack to learn more about Layer5 and its community! Make sure you see the newcomer's guide for a tour of resources available to you.

Shows an illustrated light mode meshery logo in light color mode and a dark mode meshery logo dark color mode. Layer5 Cloud Native Community ✔️ Join any or all of the weekly meetings on the community calendar.
✔️ Watch community meeting recordings.
✔️ Fill-in a community member form to gain access to community resources.
✔️ Discuss in the Community Forum.
✔️ Explore more in the Community Handbook.

Not sure where to start? Grab an open issue with the help-wanted label.

License

All of Layer5's projects are available as open source under the terms of the Apache 2.0 License.

layer5's People

Contributors

ankushbhardwaj408 avatar ayushthe1 avatar chadha93 avatar chandrashritii avatar chinmaym07 avatar debo19 avatar deeepsig avatar deepeshaburse avatar dependabot[bot] avatar ghat0tkach avatar harshit-dandriyal avatar iarchitsharma avatar jashpatel1 avatar kamalbuilds avatar leecalcote avatar nikhil-ladha avatar randychilau avatar ritiksaxena124 avatar sahilsuman933 avatar sandramsc avatar shivam-afa avatar subhradwip01 avatar tanuj22 avatar thebeginner86 avatar tinniaru3005 avatar vinayaksh42 avatar vineethvanga18 avatar vishalvivekm avatar warunicorn19 avatar yashkamboj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

layer5's Issues

Update Contributing guide with common examples

The https://github.com/layer5io/layer5/blob/master/CONTRIBUTING.md could use instructions on how to add/update an entry in the service mesh landscape. It should point to the yml files where entries belong. Given that columns / specific details included in those files may change, it should not itemize each associated attribute for an entry in the non-functional.yml or meshes.yml or other.

It should include instructions on how to build and preview changes.

Add 3Scale to the landscape

It's API Management including an API Gateway (uses NGINX). It looks like that should go in the non-functional list. There is an Istio Mixer adapter for it as well. Not 100% sure on the dates, but something like this:

- name: 3Scale
  opensource: "Yes"
  link: https://github.com/3scale
  governance: Red Hat
  primary-lang: Lua
  announce-date: December 2014
  ga-1-date: December 2014
  commerical: Red Hat 
  category: API Gateway

Status message for Subscribing to mailing list

When a user subscribes to Mailing list on Layer5.io , the status of subscription opens up in a new tab or window and the current page doesn't show any update.

Instead , the desired enhancement would update the status of subscription in the same page.

Add Grey Matter to the Functional Service Mesh list

Please add Grey Matter to the functional service mesh list.

Decipher Technology Studios' Grey Matter intelligent service mesh is a cloud-native, cloud agnostic intelligent service mesh that saw its formal 1.0 release on 14 Feb.

A pathway for enterprise transformation and cost control, Grey Matter is comprised of three layers, Fabric, Data, and Sense, working in unison to manage enterprise microservice fleets. The capture and analysis of over 100 telemetry types powers SLA management and control. Grey Matter is also designed to optimize enterprise network availability and performance through the innovative use of AI neural networks, enabling AIOPs.

Repositories and other documentation can be found here: https://demo.deciphernow.com/

Grey Matter Update

We need to update the language on the Grey Matter hover over to the following "Grey Matter is an Istio-compliant, Envoy proxy based hybrid cloud service mesh platform for business insight and secure data control with your Microservices."

Also, Grey Matter should be marked YES for the following Functional table sections: Multi-cluster, Multi-tenant, Auto Proxy Injection, and Encryption.

For the Non-Functional Section:

Grey Matter | Service Mesh | No | Decipher Technology Studios | Go | Nov 2017 | Feb 2019 | Grey Matter

New Collection: "Topics"

As the layer5 community expands, so should the information architecture on the site. There is a need for additional content to be posted on different topics such as service meshes, api gateways, modern proxies, deployment strategies, troubleshooting, etc. A new collection type named "topics" can provide a landing place for such content that is more timeless in nature than a blog post.

Over time, particular genres of topics may amass to a size that they should be pulled out into a separate new collection or certain topics (e.g. labs) may need their own collection type created.

Add Service Mesh Hub to Utilities

Tool: Service Mesh Hub
Written In:
Written For: Istio, AWS App Mesh, Linkerd
Supported by: Solo.io
Description: Unified dashboard to install and operate any mesh on any infrastructure. Manage all your meshes, services and extensions.

URL: https://servicemeshhub.io

Move "Category" to first column of Non-Functional section

Current Behavior:
The service mesh landscape, the Non-Functional section has a table of four different categories of technologies (service mesh, API Gateway, service proxy, load balancer). Readability of the table would be improved if the first column of the table was the Category column, not the Name column.

Desired Behavior:
Have the Category column as the leftmost column in the table in the Non-Function section of the landscape.

New Collection: Books

"Books" as a new collection should will be a home for listing of relevant books on service meshes.

Enhance landscape table usability

Enhance landscape table usability with:

  1. sorting by descending alphabetical order on the leftmost column by default)
  • This would be the ability for a user to click on the column name and have the table sorted by that column.
  • The ability to click to switch between asc/desc
  1. alternating colors in rows

Add OpenShift to landscape

@thoraxe, it'd be great to have OpenShift represented in the landscape. Will you consider a contributing a PR to ensure its accuracy?

Perhaps, under the "Commercial Offerings" column for Istio?

Visually distinguish categories in Functional section

With the insertion of all categories of projects related to service meshes, the Functional table has become hard to read and garner insight from. Either by row color or some other mechanism, let's provide visual indication of groupings of items in by category in the functional table in the landscape.

New Collection: "Projects"

"Projects" as a new collection should will be a home for describing projects stewarded by Layer5 contributors (e.g. Meshery).

When a “projects” collection is created and meshery (for example) is added, we’ll want to retain the /meshery url for ease of reference, understanding that it’ll also show under /projects/meshery.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.