Skip to content

Add Meshery to Civo Marketplace #1046

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions meshery/install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/bash

helm repo add meshery https://meshery.io/charts/

helm repo update

helm install meshery meshery/meshery --namespace meshery --create-namespace
Binary file added meshery/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions meshery/manifest.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: meshery
title: "Meshery"
maintainer: "[email protected]"
description: As a self-service engineering platform, Meshery enables collaborative design and operation of cloud and cloud native infrastructure
url: https://github.com/meshery/meshery
category: management
version: v0.8.82
44 changes: 44 additions & 0 deletions meshery/post_install.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
## Meshery

### Verify Deployment Health

After installing Meshery, you can verify the health of your Meshery deployment using:

```
mesheryctl system check
```

### Accessing Meshery UI

After successful deployment, you can access Meshery's web-based user interface. There are several ways to access the Meshery UI:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably we should also add an installation guide for mesheryctl "https://docs.meshery.io/installation"

1. Using mesheryctl (recommended):
```
mesheryctl system dashboard
```

2. Using port-forward for Kubernetes deployments:
```
mesheryctl system dashboard --port-forward
```

Alternatively, you can use kubectl:
```
kubectl port-forward svc/meshery 9081:9081 --namespace meshery
```

The default location for Meshery UI is http://localhost:9081

### Verify Kubernetes Connection

After installation, verify that your kubeconfig is properly configured:

1. Navigate to **Lifecycle** in the Meshery UI
2. Click on **Connections**
3. Verify your cluster appears in the connections list and is marked as `Connected`
4. Click on the cluster name to perform a ping test

### Further Reading

* [Meshery Documentation](https://docs.meshery.io/)
* [Production Deployments](https://docs.meshery.io/installation/kubernetes/helm#post-installation-steps)
4 changes: 4 additions & 0 deletions meshery/uninstall.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash

helm uninstall meshery --namespace meshery
kubectl delete ns meshery