generated from layer5io/layer5-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 128
Integration documentation in Cloud Docs #357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 6 commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
a728cac
Integration documentation in Cloud Docs
MU5A e2118ba
Revert changes in package.json and package-lock.json
MU5A d8394a8
Update content/en/cloud/spaces/integrations.md
MU5A fe1a9a8
added the link to roles and credentials set up
MU5A 685f7d4
security and roles link attached
MU5A 0c68508
security and roles link attached
MU5A 63ac0b4
integrations added
MU5A 0864a6f
integrations link added
MU5A 5600e92
Merge branch 'master' into docs/mu5a/244
vishalvivekm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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,98 @@ | ||
--- | ||
title: Integrations | ||
description: > | ||
Enhance your cloud-native management experience with Meshery Integrations. | ||
weight: 7 | ||
categories: [Spaces] | ||
--- | ||
|
||
# Integrations Overview | ||
|
||
Meshery provides a rich set of integrations designed to simplify and enhance your cloud-native management workflows. These integrations allow you to connect Meshery with various tools and platforms, making it easier to manage, visualize, and collaborate on your infrastructure across different environments. Below is a detailed overview of the supported integrations, how they work, and best practices for using them effectively. | ||
|
||
--- | ||
|
||
### GitHub Integration | ||
|
||
**Description:** | ||
With the GitHub integration, you can effortlessly manage your infrastructure using GitOps principles. Connect your GitHub account to Meshery and import your existing Helm Charts, Docker Compose applications, and Kubernetes manifests. This integration allows you to visually configure and customize your cloud-native infrastructure directly from within Meshery. Once configured, you can save and share your design patterns to GitHub, choosing between public or private repositories. | ||
|
||
**Key Benefits:** | ||
- **Seamless Import:** Bring in your Helm Charts, Docker Compose files, Kubernetes manifests or Meshery Designs directly into Meshery. | ||
- **GitOps Management:** Automate your infrastructure management by leveraging GitHub as a source of truth. | ||
- **Version Control:** Keep track of all changes made to your infrastructure with GitHub’s version control capabilities. | ||
|
||
**Get Started:** | ||
To begin using the GitHub integration, refer to the [Meshery GitHub Integration Guide](https://docs.meshery.io/extensibility/integrations/github) for step-by-step instructions. | ||
|
||
--- | ||
|
||
### Meshery Server Integration | ||
|
||
**Description:** | ||
Meshery’s integration with its own server allows you to manage multiple Meshery instances running within your organization. By connecting to the Meshery server, you can oversee all Meshery deployments, ensuring consistent management and operation across different teams and projects. | ||
|
||
**Key Benefits:** | ||
- **Centralized Management:** Oversee all Meshery instances from a single interface. | ||
- **Consistency:** Ensure uniform management practices across different environments. | ||
- **Scalability:** Easily scale your Meshery deployments as your organization grows. | ||
|
||
**Get Started:** | ||
For more information on how to connect your Meshery server, visit the [Meshery Core Integration Documentation](https://docs.meshery.io/extensibility/integrations/meshery-core). | ||
|
||
--- | ||
|
||
### Kubernetes Integration | ||
|
||
**Description:** | ||
Meshery’s Kubernetes integration provides you with a comprehensive platform to manage and visualize your Kubernetes clusters. By connecting your Kubernetes clusters to Meshery, you enable collaborative management, making it easier for teams to work together on cluster operations. This integration supports quick setup and deep management capabilities, allowing you to oversee the health and performance of your clusters effectively. | ||
|
||
**Key Benefits:** | ||
- **Collaborative Management:** Multiple team members can work together on Kubernetes cluster management. | ||
- **Visualization:** Gain a clear, visual overview of your cluster’s status and performance. | ||
- **Ease of Use:** Quickly set up and start managing your clusters with Meshery’s intuitive interface. | ||
|
||
**Get Started:** | ||
Check out the [Kubernetes Integration Guide](https://docs.meshery.io/extensibility/integrations/kubernetes) to get your clusters connected and managed through Meshery. | ||
|
||
--- | ||
|
||
### Prometheus Integration | ||
|
||
**Description:** | ||
Integrating Prometheus with Meshery brings powerful observability and analytics capabilities to your cloud-native environment. This integration allows you to connect Prometheus and manage performance reports directly within Meshery. You can track performance test results, monitor node resource metrics, and much more, all from a single, unified interface. | ||
|
||
**Key Benefits:** | ||
- **Observability:** Gain deep insights into your system’s performance metrics. | ||
- **Performance Management:** Monitor and analyze performance test results within Meshery. | ||
- **Unified Dashboard:** Manage Prometheus metrics alongside other cloud-native resources from within Meshery. | ||
|
||
**Get Started:** | ||
To learn how to connect Prometheus with Meshery, visit the [Prometheus Integration Guide](https://docs.meshery.io/extensibility/integrations/prometheus). | ||
|
||
--- | ||
|
||
### Best Practices | ||
|
||
To maximize the benefits of Meshery integrations, consider the following best practices: | ||
|
||
1. **Use GitOps for Infrastructure as Code (IaC):** | ||
Integrate with GitHub to maintain your infrastructure as code. Use Meshery to automate deployments and manage your cloud-native environments by following GitOps principles. | ||
|
||
2. **Centralize Management Across Environments:** | ||
Leverage the Meshery Server integration to manage all your Meshery instances in a centralized manner. This ensures consistent management practices and better resource allocation across environments. | ||
|
||
3. **Collaborative Cluster Management:** | ||
When using the Kubernetes integration, involve your entire team in the management of clusters. Use Meshery’s visualization tools to keep everyone informed about the cluster’s health and performance. | ||
|
||
4. **Implement Continuous Monitoring:** | ||
With Prometheus integrated, continuously monitor your cloud-native infrastructure. Set up alerts and dashboards within Meshery to keep track of key performance indicators (KPIs) and respond to issues proactively. | ||
|
||
5. **Secure Access with Credentials:** | ||
Always ensure that managed connections are secured using appropriate credentials. Meshery offers built-in security features to safely manage access tokens and secrets. You can read more about how to set up credentials or utilize roles for secure access by visiting the following link: [Roles and Credentials Setup](https://docs.layer5.io/cloud/security/roles/) | ||
|
||
--- | ||
|
||
### Summary | ||
|
||
Meshery’s integrations empower you to manage your cloud-native infrastructure with greater efficiency and collaboration. By following best practices, you can ensure that your integrations are set up securely and effectively, enabling seamless workflows across your team. For detailed guidance on setting up and using these integrations, refer to the respective documentation links provided. |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or 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 |
---|---|---|
|
@@ -35,4 +35,4 @@ | |
"hugo-extended": "0.126.2", | ||
"postcss-cli": "^11.0.0" | ||
} | ||
} | ||
} |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.