Sign inSign up

meshery/meshery-operator

By meshery

•Updated about 2 months ago

Image
0

50K+

meshery/meshery-operator repository overview

Shows an illustrated light mode meshery logo in light color mode and a dark mode meshery logo dark color mode. ⁠

Docker Pulls Go Report Card Build Status GitHub codecov Website Twitter Follow

Slack CII Best Practices


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. Among other features, as an extensible platform, Meshery offers visual and collaborative GitOps, freeing you from the chains of YAML while managing Kubernetes multi-cluster deployments.


⁠Meshery Operator

Meshery Community Meshery Operator (docs⁠) is a Kubernetes Operator that deploys and manages the lifecycle of two Meshery components critical to Meshery’s operations of Kubernetes clusters. Deploy one Meshery Operator per Kubernetes cluster under management - whether Meshery Server is deploy inside or outside of the clusters under management.




⁠MeshSync

MeshSync (docs⁠) is an event-driven, continuous synchronization controller responsibe for the task of ensuring that the state of configuration and status of operation of any infrastructure under management are known to Meshery. MeshSync runs as a Kubernetes custom controller under the control of Meshery Operator.




⁠Meshery Broker

Meshery Broker (docs⁠) is a custom Kubernetes controller that provides data streaming across independent components of Meshery whether those components are running inside or outside of the Kubernetes cluster.





⁠Contributing

We 💚 contributions - all types are welcome. Meshery Operator is a Kubebuilder⁠-based Kubernetes operator; every build, test, and deploy workflow is driven by the Makefile⁠. Run make help for the categorized list of targets.

👉 Start here: Contributing to Meshery Operator⁠ walks through the prerequisites and how to build, test, and deploy the operator from source. For deeper local detail see docs/development.md⁠ and docs/testing.md⁠, and for a tour of community resources see the general Contributor Guides⁠.

⁠Join the Meshery community!

Our projects are community-built and welcome collaboration. 👍 Be sure to see the Contributor Welcome Guide⁠ and Community Handbook⁠ for a tour of resources available to you. Jump into community Slack⁠ or discussion forum⁠ to participate.

Meshery Community
⁠Find your MeshMate

MeshMates are experienced Meshery community members, who will help you learn your way around, discover live projects, and expand your community network. Conneect with a Meshmate today!

Find out more on the Meshery community⁠.



Meshery Cloud Native Community

✔️ Join any or all of the weekly meetings on 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⁠.



Shows an illustrated light mode meshery logo in light color mode and a dark mode meshery logo dark color mode. ⁠

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



 
⁠License

This repository and site are available as open-source under the terms of the Apache 2.0 License⁠.

Tag summary

Content type

Image

Digest

sha256:0d245bc8b…

Size

34.5 MB

Last updated

about 2 months ago

docker pull meshery/meshery-operator:edge-latest