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 | |
Kubernetes Permissions | RBAC roles, ClusterRoles, and service accounts required by the deployer | |
Network Connectivity | Firewall endpoint whitelist and proxy configuration | |
PostgreSQL Database | Dedicated PostgreSQL instance for JupyterHub | |
Datastore Credentials | Access credentials for HDFS, S3, and ADLS data stores |
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
