Meshery, the cloud native manager
If you like Meshery, please ★ this repository to show your support!
MESHERY IS A CLOUD NATIVE COMPUTING FOUNDATION PROJECT
A self-service engineering platform, Meshery, is the open source, cloud native manager that enables the design and management of all Kubernetes-based infrastructure and applications (multi-cloud). As an extensible platform, Meshery offers visual and collaborative GitOps, freeing you from the chains of YAML while managing Kubernetes multi-cluster deployments.
# Functionality ## Infrastructure Lifecycle Management Meshery manages the configuration, deployment, and operation of your Cloud services and Kubernetes clusters while supporting hundreds of different types of cloud native infrastructure integrations. Meshery supports [380+ integrations](https://meshery.io/integrations). Find infrastructure configuration patterns in Meshery's catalog of curated design templates filled with configuration best practices. ### Multiple Kubernetes Clusters and Multiple Clouds Meshery provides a single pane of glass to manage multiple Kubernetes clusters across any infrastructure, including various cloud providers. Meshery enables consistent configuration, operation, and observability across your entire Kubernetes landscape.
Leverage built-in relationships to enforce configuration best practices consistently from code to Kubernetes. Configure your infrastructure with confidence without needing to know or write Open Policy Agent's Rego query language.
## Workspaces: Your team's Google Drive for cloud native projects Workspaces let you organize your work and serve as the central point of collaboration for you and your teams and a point of access control to Environments and their resources.Environments make it easier for you to manage, share, and work with a collection of resources as a group, instead of dealing with all your Connections and Credentials on an individual basis.
Design and manage all of your cloud native infrastructure using the design configurator in Meshery or start from a template using the patterns from the catalog.
Meshery offers robust capabilities for managing multiple tenants within a shared Kubernetes infrastructure. Meshery provides the tools and integrations necessary to create a secure, isolated, and manageable multi-tenant environments, allowing multiple teams or organizations with granular control over their role-based access controls. Meshery's "multi-player" functionality refers to its collaborative features that enable multiple users to interact with and manage cloud native infrastructure simultaneously. This is primarily facilitated through Meshery extensions. ## Performance Management Meshery offers load generation and performance characterization to help you assess and optimize the performance of your applications and infrastructure.Create and reuse performance profiles for consistent characterization of the configuration of your infrastructure in context of how it performs.
In an effort to produce infrastructure agnostic tooling, Meshery uses the Cloud Native Performance specification as a common format to capture and measure your infrastructure's performance against a universal cloud native performance index. Meshery participates in advancing cloud native infrastructure adoption through the standardization of APIs. Meshery enables you to measure the value provided by Docker, Kubernetes, or other cloud native infrastructure in the context of the overhead incurred.
Meshery runs as a set of containers inside or outside of your Kubernetes clusters.
curl -L https://meshery.io/install | bash -
Use the quick start guide.
See all supported platforms See the [getting started](https://meshery.io/#getting-started) section to quickly deploy Meshery on any of these supported platforms: | Platform | Supported? | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------: | | [Docker](https://docs.meshery.io/installation/docker) | ✔️ | | [Docker - Docker App](https://docs.meshery.io/installation/docker) | ✔️ | | [Docker - Docker Extension](https://docs.meshery.io/installation/docker/docker-extensiNo open issues yet, or sync has not completed.