TDP Kubernetes Component Configuration
Each component has a configuration page with the Helm chart parameters. Depending on the component, there are also Security, Ingress, and Integrations pages.
Read General Configuration to understand the concepts and patterns common to all components: how to pass values, resources, PVCs, Secrets, external PostgreSQL, and S3.
TDP Kubernetes Component Configuration
General Configuration
General concepts for configuring TDP Kubernetes components: namespaces, resources, images and Secrets.
Airflow
Umbrella chart: Airflow with values under `tdp-airflow`; Kubernetes executor by default.
ArgoCD
GitOps on the Kubernetes cluster with automatic Application synchronization.
ClickHouse
Configure ClickHouse on Kubernetes with StatefulSets, PVCs and retention policies.
CloudBeaver
Web-based database administration on Kubernetes.
Delta Lake
Configuration of maintenance routines and parameters supported by the chart.
Hive Metastore
Chart parameters and internal or external PostgreSQL options supported.
Iceberg
Chart parameters and supported maintenance jobs.
JupyterLab
Multi-user notebooks on Kubernetes with Spark and RWX StorageClass.
Kafka
Kafka on Kubernetes using the Strimzi operator with CRDs.
NiFi
NiFi on Kubernetes with TLS managed by Cert-Manager and Ranger integration.
OpenMetadata
Data governance on Kubernetes with PostgreSQL and service integration.
Apache Ozone
S3-compatible object storage for TDP on Kubernetes.
PostgreSQL
PostgreSQL chart parameters, persistence, resources and metrics.
Ranger
Centralized access control for Kafka, NiFi and Trino.
Spark
Spark on Kubernetes with Spark Operator, Hive Metastore, Delta Lake and Apache Ozone.
Superset
Analytical dashboards on Kubernetes with Redis and PostgreSQL.
Trino
Distributed queries on Kubernetes with Hive, Iceberg and Delta catalogs.