Prerequisites

xDP Dataplane Deployment Prerequisites

Overview

The xDP Dataplane runs on Kubernetes and follows an automatic deployment model where the Acceldata deployer manages the entire lifecycle of the base cluster and applications. Before initiating the deployment, a set of infrastructure, network, and credential prerequisites must be satisfied.

This guide consolidates all prerequisites into focused sub-documents. Work through each section and verify every item on the checklist at the bottom before proceeding with deployment.

Prerequisite Area

Description

Guide

Capacity Planning

Node sizing, concurrency targets, storage, scaling strategy

Prerequisites Capacity Planning

Kubernetes Permissions

RBAC roles, ClusterRoles, and service accounts required by the deployer

Prerequisites Kubernetes Permissions

Network Connectivity

Firewall endpoint whitelist and proxy configuration

Prerequisites Network Connectivity

PostgreSQL Database

Dedicated PostgreSQL instance for JupyterHub

Prerequisites Postgresql

Datastore Credentials

Access credentials for HDFS, S3, and ADLS data stores

Prerequisites Datastore Credentials


Pre-Deployment Checklist

Verify every item below before initiating the xDP Dataplane deployment:

  • Kubernetes cluster is provisioned with a minimum of 3 control-plane nodes

  • Kubernetes user has the required ClusterRole and namespace Role permissions

  • All required network endpoints are whitelisted in egress firewall and HTTP proxy

  • SSL bypass is configured for dataplane.acceldata.app if using an egress proxy

  • A PostgreSQL 16.0+ instance is provisioned and accessible from all worker nodes

  • An internal Docker/OCI registry is provisioned with push/pull operations verified

  • The Acceldata deployer is configured within the target Kubernetes namespace

  • Datastore credentials (HDFS, S3, ADLS) are collected for all planned data stores

  • Capacity planning is complete and node resources meet workload requirements