Skip to content

Explore the example MSP

This tutorial uses the local setup with example data to show the Platform Mesh portal workflow from first login to provisioning a managed service.

Development preview

The local setup is under active development. Features and workflows may change.

Clone the setup repository

bash
git clone https://github.com/platform-mesh/helm-charts.git
cd helm-charts
git checkout v0.2.0

Run the setup with example data

bash
task local-setup:example-data
task local-setup:example-data:iterate
bash
kind delete cluster --name platform-mesh
./local-setup/scripts/start.sh --example-data

After the script completes, it prints Installation Complete and shows the portal URL.

Task local-setup output

Register a user

Open the portal URL shown in the terminal.

Platform Mesh Portal

For first-time access, select Register.

Platform Mesh Register

In the local setup, the registration email is automatically confirmed. The browser redirects to organization onboarding.

Onboard an organization

Create your first organization.

Platform Mesh Organisation

After onboarding, the organization appears in the organization switcher. A popup shows the default password password. Use it in the next login step.

Platform Mesh Organisation Login

Enter your email and the default password. After login, update the password.

Platform Mesh Organisation Update password

Then update the account information.

Platform Mesh Organisation Update account information

After completing this flow, the portal UI opens.

Platform Mesh Portal UI

Create an account

Open the Accounts page.

Platform Mesh Accounts

Create a new account.

Platform Mesh Demo Account

Step into the account from the portal, or download its kubeconfig to work with it through kubectl.

Each account is its own control plane.

Platform Mesh Demo Kubeconfig

The default and kube-system namespaces are created automatically for the account.

Platform Mesh Account Namespace

Provision the HttpBin service

Inside the namespace, view the available services. HttpBin demonstrates the managed service provider pattern. The operator backing this demo is in platform-mesh/example-httpbin-operator.

Platform Mesh Default Namespace

Create a service instance.

Platform Mesh Bin Create

After provisioning completes, the service becomes available in the account.

Platform Mesh Bin Ready

Open the service URL.

Local HttpBin

You can also inspect the local cluster resource behind the example. In production, managed service providers usually run outside the Platform Mesh control plane.

Local HttpBin in Cluster

Next

Continue with Provider quick start to publish your own service from the provider side.

Optional branches:

EU and German government funding logos

Funded by the European Union – NextGenerationEU.

The views and opinions expressed are solely those of the author(s) and do not necessarily reflect the views of the European Union or the European Commission. Neither the European Union nor the European Commission can be held responsible for them.