Skip to main content

Replicated Onboarding

Welcome! This topic provides a checklist to help you onboard to the Replicated Platform. For more information about Replicated, see Introduction to Replicated.

Best Practices and Recommendations

The following are Replicated's best practices and recommendations for successfully onboarding:

Get Help from the Community

The Replicated community site is a forum where Replicated team members and users can post questions and answers related to working with the Replicated Platform. It is designed to help Replicated users troubleshoot and learn more about common tasks involved with distributing, installing, observing, and supporting their application.

Before posting in the community site, use the search to find existing knowledge base articles related to your question. If you are not able to find an existing article that addresses your question, create a new topic or add a reply to an existing topic so that a member of the Replicated community or team can respond.

To search and participate in the Replicated community, see https://community.replicated.com/.

Prerequisites

  • Create an account in the Vendor Portal. You can either create a new team or join an existing team. For more information, see Creating a Vendor Account.

  • Install the Replicated CLI. See Installing the Replicated CLI.

  • Create an application in the Vendor Portal. This will be the official Vendor Portal application used by your team to create and promote both internal and customer-facing releases. See Create an Application.

  • Ensure that you have development environments available to test installation and upgrades with Replicated KOTS, Replicated Embedded Cluster, and Helm. For more information about the installation requirements for the Replicated installers, see Installation Requirements.

  • Complete a getting started tutorial to get familiar with the process of creating, installing, and iterating on releases in the Replicated Platform using a sample Helm chart. You will use this same basic workflow throughout the onboarding process to integrate and test new features with your own application.

Onboarding Checklist

This checklist includes key Replicated Platform features to integrate with your application to onboard to the Replicated Platform.

FeatureDescriptionHow to
Replicated SDK

Add the Replicated SDK as a dependency of your Helm chart. The Replicated SDK is a Helm chart that can be installed as a small service alongside your application. The SDK provides access to key Replicated functionality, including an in-cluster API and automatic access to insights and operational telemetry for instances running in customer environments.

Packaging a Helm Chart for a Release
Replicated proxy registry

Connect your image registry to allow customer licenses to grant proxy access to your application's private images using the Replicated proxy registry.

To support the use of the proxy registry in Helm installations, there is an additional step to add a Kubernetes Secret to your Helm chart.

Replicated KOTS and Replicated Embedded Cluster

Add custom resources to a release to support installations with the Replicated KOTS and Replicated Embedded Cluster installers.

Onboarding with KOTS
Preflight checks

Define preflight checks to test for system compliance during the installation process and reduce the number of support escalations.

Support bundles

Add a support bundle spec to enable customers to quickly collect and analyze troubleshooting data from their clusters to help you diagnose problems with application deployments.

License entitlement checks

Add checks for customer license entitlements before installation and during runtime.

Alias Replicated endpoints

Configure custom domains to alias the Replicated endpoints that are used for customer-facing URLs, such as registry.replicated.com and proxy.replicated.com.

Using Custom Domains
Custom license entitlements

Configure custom license fields that are specific to a customer, such as limiting the number of active users permitted.

Managing Custom License Fields
Custom metrics

Use the SDK API to send custom metrics that measure instances of your application running in online or air gap environments.

To get started, use the SDK in integration mode to develop locally without needing to make real changes in the Vendor Portal or in your environment.

Configuring Custom Metrics
Integrate with CI/CD

Update your existing development and release CI/CD pipelines to automatically complete tasks such as creating and promoting releases, provisioning clusters to test installation with the Replicated Compatibility Matrix, installing releases in test environments, and more.