Deploy a data service


Prerequisites

  • A deployment target

Procedure

  1. Under the Deploy Data Service section on the deployment overview page, select the data service you wish to deploy:

    deploy a data service

    The Deploy <data-service-name> dialog box appears:

    specify data service details
  2. In the dialog box, specify:

    • Version: this dropdown displays the available data service versions. Select the version you want to deploy.
      For more information about the supported versions for each data service, refer to the Supported versions topic.

    • Image: this dropdown displays the available images for the selected data service version. Select the image you want to deploy.

      Note
      By default, the Version and Image dropdowns display the most recent data service version and the corresponding image for that version.
      The Image dropdown appears only when you enable the Enable advanced settings option, which is at the end of the Deploy dialog box:
      enable advanced settings
    • Under the Deployments section:

      • Name: enter a name for your deployment.

      • Target: from the available target clusters in the dropdown, select the target cluster where you wish to deploy the data service.

      • Namespace: from the available namespaces in the dropdown, for the selected target cluster, select the namespace you wish to deploy.

      • Provision internal load balancer: see the Provision internal load balancer section for more information.

      Note
      You cannot modify the previous deployment parameters, after deploying a data service.
    • Under the Application Configuration section, select one of the configured application configuration templates from the dropdown.
      For more information about adding an application configuration template, refer to the Add or manage an application configuration template topic.

      Tip
      You can click the Show Details button, next to the dropdown, to view the list of application configuration parameters that you defined in the selected template.
    • Under the Size section:

      • Resource Settings: select one of the configured resource settings templates from the dropdown.
        For more information about adding a resource settings template, refer to the Configure resource templates topic.

      • No. of nodes: see the Node restrictions section for more information.

    • Under the Storage Options section, select one of the configured storage option templates from the dropdown.
      For more information about adding a storage option template, refer to the Add a storage option template topic.

      Note
      You cannot modify the selected storage options after deploying a data service.
    • Under the Backups section:

      • Select a schedule from the dropdown to perform a full backup of your data service.

      • Target: When you select a backup schedule, the Target dropdown appears. Select a configured target location where you wish to backup your data service.
        For more information about configuring a backup target, refer to the Configure backup targets topic.

Provision internal load balancer

By default, this option is selected. PDS creates the loadbalancer for a deployed data service on a target Kubernetes cluster. The load balancer is internal (reachable within a Virtual Private Cloud) on AWS and Azure.
If you deselect this option, then PDS will not create any loadbalancer. Therefore, the deployed data service is reachable only within a target Kubernetes cluster unless you use a Container Network Interface (CNI) plugin supporting external connectivity.

The created service type is ClusterIP. For more information, refer to the ClusterIP and other allowed Kubernetes service types. Also, refer to the internal loadbalancer on EKS, AKS, OCP, and MetalLB for bare metal Kubernetes clusters.

Node restrictions

From the No. of nodes dropdown, you can select the number of nodes per target cluster you want your data service to deploy onto. PDS restricts the number of nodes for each data service that you can select:

Data service Available number of nodes to select

Cassandra

1 to 10

Kafka

1 to 10

PostgreSQL

1 to 10

RabbitMQ

1 to 10

Redis

1, 6, 8 or 10

ZooKeeper

3



Last edited: Friday, May 20, 2022