You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Balazs Meszaros (Jira)" <ji...@apache.org> on 2025/12/10 08:48:00 UTC

[jira] [Created] (HBASE-29762) Support external client connection to kubernetized HBase cluster

Balazs Meszaros created HBASE-29762:
---------------------------------------

             Summary: Support external client connection to kubernetized HBase cluster
                 Key: HBASE-29762
                 URL: https://issues.apache.org/jira/browse/HBASE-29762
             Project: HBase
          Issue Type: New Feature
            Reporter: Balazs Meszaros
            Assignee: Balazs Meszaros


When HBase is deployed to kubernetes, kubernetes assigns its own hostnames to HBase pods. It works fine while the clients are in the same kubernetes environment, but can be an issue if they are coming from outside the kubernetes environment. Kubernetes offers several methods for exposing services like Istio, Load Balancers, ... Any method can be used, but these methods share one thing: the external addresses are different from the internal addresses.

The goal is to support external HBase client connection to kubernetized HBase clusters. The idea is to implement a co-processor which translates the internal addresses to external addresses. This translation is optional based on a client connection header (which is coming from a configuration property).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)