Saltar para o conteúdo principal
Versão Next 🚧

Sobre o TDP Kubernetes

O TDP Kubernetes é a edição cloud-native do Tecnisys Data Platform, projetada para implantações em clusters Kubernetes. Esta edição utiliza Helm Charts para empacotamento e ArgoCD para GitOps, oferecendo:

  • Implantação declarativa via Helm Charts
  • GitOps automatizado com ArgoCD
  • Escalabilidade elástica de recursos
  • Integração nativa com ecossistema Kubernetes
  • Gerenciamento simplificado de configurações
  • Suporte a múltiplos ambientes (desenvolvimento, homologação, produção, etc.)

A implantação do TDP-K8s é modular e flexível. Ele orquestra diversos componentes essenciais para o ciclo de vida dos dados:

  • Processamento distribuído: Apache Spark e Trino.
  • Streaming e ingestão: Apache Kafka (Strimzi) e Apache NiFi.
  • Armazenamento e metadados: Hive Metastore, PostgreSQL (banco de metadados) e Apache Iceberg.
  • Orquestração: Apache Airflow.
  • Armazenamento analítico: ClickHouse.
  • Armazenamento de objetos: Apache Ozone.
  • Governança e segurança: OpenMetadata e Apache Ranger.
  • Visualização e BI: Apache Superset.
  • Interface e administração: JupyterHub e CloudBeaver.
Figura — Arquitetura geral do TDP Kubernetes. Os Helm Charts e imagens Docker são armazenados no Artifact Registry; o TDPCTL ou ArgoCD aplicam as configurações ao cluster; os dados persistem em storage externo; os componentes são acessados via Gateway API.
Figura — Arquitetura geral do TDP Kubernetes. Os Helm Charts e imagens Docker são armazenados no Artifact Registry; o TDPCTL ou ArgoCD aplicam as configurações ao cluster; os dados persistem em storage externo; os componentes são acessados via Gateway API.

Arquitetura Cloud-Native

O TDP Kubernetes adota uma arquitetura de microsserviços, onde cada componente do ecossistema Big Data é executado em contêineres gerenciados pelo Kubernetes. Os Helm Charts encapsulam toda a complexidade de deployment, enquanto o ArgoCD garante sincronização contínua entre o estado desejado (Git) e o estado real do cluster.

Novos Componentes

Esta edição inclui componentes exclusivos para Kubernetes:

  • ClickHouse: Banco de dados OLAP colunar de alta performance
  • CloudBeaver: Interface web para administração de bancos de dados
  • Kubernetes: Orquestração de contêineres e gerenciamento de workloads

Casos de Uso

Esta edição é ideal para:

  • Implantações em nuvem pública (AWS, GCP e Azure)
  • Ambientes Kubernetes on-premise
  • Arquiteturas cloud-native e microsserviços
  • Organizações que adotam práticas DevOps e GitOps
  • Workloads que requerem escalabilidade dinâmica
  • Ambientes multi-tenant

Registry de Helm Charts

Os Helm Charts do TDP Kubernetes estão disponíveis no registry privado da Tecnisys:

https://registry.tecnisys.com.br

Para obter credenciais de acesso, entre em contato com o suporte da Tecnisys.