Deploying KubeDB Platform: Onprem Demo

Welcome to the KubeDB Platform’s “Onprem Demo” deployment! Follow these steps to deploy the KubeDB Platform in Onprem Demo mode.

Prerequisites

See Prerequisites in the Common Configuration guide for the minimum cluster requirements and the optional k3s setup note.

1. Visit the KubeDB Platform Self-Hosted Page

Navigate to KubeDB Platform Self-Hosted. Here you will find your previously generated self-hosted installers.
Click on the Create New Installer button to get started.

2. Choose Deployment Mode

Choose Deployment Type -> Onprem Demo and give it a name in the installer name section.

Before beginning the installation, identify your target infrastructure and cluster type.

  • DNS & Connectivity:
    • Enable DNS: Toggle this to allow the installer to manage or integrate with your DNS provider.
    • Target IP: Provide the static IP addresses for your cluster nodes or load balancer.
  • Cluster Type: Determine if you are installing on Red Hat OpenShift Cluster.

For Red Hat OpenShift clusters, see the Deploying KubeDB Platform in OpenShift Cluster guide.

3. Global Administrative Settings

See Global Administrative Settings in the Common Configuration guide for the System Admin account fields (display name, email, password, and initial organization).

4. Registry

See Registry in the Common Configuration guide for Docker registry proxies, Helm repositories, credentials, certs, and image pull secrets.

5. Monitoring

See Monitoring in the Common Configuration guide for Alertmanager email and webhook configuration.

6. Settings

Domain White List and Proxy Servers

See Domain White List and Proxy Servers in the Common Configuration guide for whitelisting domains, proxy servers, and login/logout URLs.

7. TLS

See TLS in the Common Configuration guide for configuring the certificate issuer (External or CA).

8. Ingress & Gateway

See Ingress & Gateway in the Common Configuration guide for exposing the platform via the Gateway API or standard Ingress.

9. NATS

See NATS in the Common Configuration guide for configuring the internal messaging system (expose method, replicas, and resources).

10. Self Management

See Self Management in the Common Configuration guide to enable or disable platform features.

11. Branding & UI Customization

See Branding & UI Customization in the Common Configuration guide to re-brand the platform interface.

12. Generate Installer and Documentation

Click the “Deploy” button to submit your information. KubeDB Platform will generate the installer and provide the necessary documentation.

13. Deploy KubeDB Platform

Follow the documentation provided by AppsCode to deploy the KubeDB Platform on your system.

14. Explore the Deployed Platform

Once deployed, access the KubeDB Platform using the specified domain. Log in with the admin account credentials provided during the creation process.


Ace Dashboard

Get Support

If you encounter any challenges during the deployment or have questions, reach out to KubeDB Platform support for assistance.

Congratulations! You have successfully deployed the KubeDB Platform in Onprem Demo mode. Explore the features and capabilities of the platform in your customized environment.